整理編譯自 Quora 上的問答貼:What are the most common lies told by programmers?
大部分答案是以下內容的變種:
- 這個任務簡單;
- 我就快做完了;
- 如果有 Bug,絕不可能是在我的程式碼中;
- 下個版本中我就會加上單元測試;
- 我以後再給程式碼寫註釋和文件;
原問答貼有 72 個回覆,摘編部分如下:
00. 我以後再給程式碼寫註釋和文件。
01. 這只是個臨時方案,不會用在實際版本中。
02. 搞定了!只剩一些小事要處理。
03. 那個簡單,幾天就搞定了。
04. TODO
05. 就改一行程式碼,不會影響其他東西的。(推薦閱讀:《6 天時間修改 1 行程式碼》)
06. 在我機器上好好的……
07.
- 開發人員:這個需要10天做完
- 老 板:你5天可以做完麼?
- 開發人員:可以!
08. // 這不可能發生:
09. 我不用給那程式測試,我已經知道它可以奏效!
10.對,這是一個已知 Bug。
11. 下次修改程式碼時我會增加單元測試。
12. 我已經完成 90% 了。
13. “這個兩分鐘就可以修復的!”
14.(適用於嵌入式開發人員:)“這是硬體問題。和軟體木關係!”
15. 後續修改會加上測試。
16. 對,我已經測試了!
17. 我在讀文件。
18. 這不是 Bug,這是特性!
19. 我沒有偷懶,我的程式碼在編譯著呢!
20. 昨天還好好的啊!
21. 在我機器上好好的!
22. 這 Bug 不在我程式碼中,你肯定使用姿勢不對啊!(Kamal Aboul-Hosn,程式設計師、鼓手、攝影師, 4 票)
另推薦兩篇舊文:《程式設計師常說的11句話》 《程式設計師給測試人員的20條高頻回覆》
打賞支援我翻譯更多好文章,謝謝!
打賞譯者
打賞支援我翻譯更多好文章,謝謝!
任選一種支付方式