導讀:這些coding大神才懂的秘術,今天就傳授給你了……
01 一本正經胡說八道術
在和產品經理進行需求對峙時,一本正經地把不好/不想實現的功能透過玄學等方式口述出來,讓產品經理當場懵逼,知難而退。
02 除錯術三段
1. 窮舉法除錯術
在無法找到問題時,嘗試把相關程式碼按行註釋掉,直到找到問題所在。
2. “窮舉法除錯術”進階版:二分法除錯術
表現形式類似於“二分除錯法術”,在無法找到問題時,嘗試把相關程式碼刪除一半並編譯執行。如問題依然存在,則再刪除一半程式碼編譯執行。該方法理論上會花費O(logn)的時間(n 為程式碼行數),傳說中比窮舉法稍快。
3. 線上debug術
如果前兩個方法好不用,也不知道這麼改對不對,先發到線上試試。。。不好用立刻回滾!
03 “1111111111”術
04 懶得解釋術
當程式員懶得解釋他都幹了什麼的時候,一般會用“演演算法”來概括他的程式碼。
05 一忘皆空術
看著自己三個月前寫的程式碼,完全忘了當初為啥那麼寫。
06 眾人皆傻X術
產品經理是傻X,QA是傻X
使用者是傻X,寫這段程式碼的那個是傻X
等下。。。
好像是我寫的。。。
07 產品開光術
請大師給即將上線的產品進行施法開光儀式,確保穩定執行,財源滾滾。比如說像這樣:
或者這樣:
還有這樣:
08 程式碼開光術
在每個檔案開頭放置一個佛祖像,以求佛祖保佑,永無bug。例如:
09 撞大運debug術
隨便改改,好像執行正確了,雖然不知道什麼原因。具體表現形式為:
10 不信邪debug術
具體表現形式為:
11 結對程式設計術
兩名心有靈犀的程式員雙手重疊放於鍵盤上,並以身體一前一後的姿勢進行程式設計。專業術語為:spooning (勺子)
12 憋大招術
指的是接到需求後無動於衷,然後開始聊微信、刷微博、看A/B站。臨近Deadline時再開始實現需求,並把一週的工作量在一天或者幾個小時之內完成。
13 心靈操控術
用機械鍵盤噼啪噼啪敲程式碼,以至鄰座程式員心煩意亂,效率低下,加班加點,睡眠不足,最終致其精神崩潰。
14 造輪子術
在面對一個需求時覺得有的步驟可以寫一個工具方便自己更好地完成該需求,從而暫時丟棄當前需求去實現自動化工具,在實現工具的時候就會發現有更多可以自動化的東西,然後開始造底層庫的輪子。這樣層層跟蹤下去有可能創造一個由自己制定法則的世界。
15 玄學術
昨天下班前還好用的程式碼,什麼都沒改,這會跑就不好用了!
作者:宇直
來源:西雅圖IT圈(ID:seattleit)
推薦閱讀
Q: 你覺得哪種秘術最無敵?
歡迎留言與大家分享
覺得不錯,請把這篇文章分享給你的朋友
轉載 / 投稿請聯絡:baiyu@hzbook.com
更多精彩文章,請在公眾號後臺點選“歷史文章”檢視