程式開發者們最常說的10大謊話 – 見鬼了

(Photo by CEThompson

國外知名的問答網站Quora上最近有人提出一個問題:程式開發者們最常說的謊話是什麼?發問者先把自己認為的寫出來:

  • 這是hack,我晚點會修好(This is hacky, but I’ll fix it soon.)
  • 這很簡單呀(This task will be easy.)
  • 我快做好了(I’m almost done.)
  • 如果有Bug,不可能是我寫的(If there’s a bug, it can’t possibly be in my code.)
  • 我會在下次版本釋出時再加測試(I’ll add the Unit Test case in the next release.)
  • 我會晚點再做註解與文件(I’ll comment and document my code later.)
  • 這不是Bug,這是功能(It’s not a bug, it’s a feature.)
  • 我會在下午前完成(I will finish it by evening.)

以下則是在網友們所提出的:

  1. 我以後再給程式碼加註解。
  2. 只是臨時的做法,正式版本裡我當然不會這樣寫。
  3. 這已經開發完了。只剩下幾個小問題需要處理。
  4. 這很簡單,我幾天就能完成。
  5. 開發者:這需要10天。老闆:5天能完成嗎?開發者:可以!
  6. 待辦事項(TODO)
  7. 在我機器上是好的…
  8. 這不需要測試,這肯定是好的!
  9. 以前就有這個問題。
  10. 只需要改一行程式,不會影響其它程式的
  11. 這是硬體問題,跟軟件沒關係。

而還有其他經典的程式設計師們會講的話:

  1. 見鬼了….
  2. 以前從來沒出過問題過
  3. 昨天還好好的。
  4. 這怎麼可能?
  5. 一定是機器出了問題。
  6. 應該是資料有問題。
  7. 我好幾個星期都沒碰這塊程式了耶!
  8. 你一定弄錯了版本。
  9. 我不可能把所有的問題都測到。
  10. 這不可能是因為它引起的。
  11. 本來好好的,只是沒測試過。
  12. 為什麼你會覺得應該出那個結果才是正確的?
  13. 你做了什麼才讓程式出錯的?
  14. 這問題我改了呀!

這些你聽過哪些呢?還是有想要補充的呢 ^^

部份參考翻譯參考自:程序员的十大谎言

分類未分類

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *