指責和分享
在我們這個行業長久以來有一個現象,人們喜歡站在他們的博客的最高處向全世界喊道:“你們錯了!我才是對的!如果你按我說的做,你就能成功。如果你按我說的做,你才是個真正的程序員。如果你能聽我的,我才可能和你一起共事工作,你才能不至于讓我每看一眼你的代碼就在靈魂深處寒顫一下。”
我知道。我也是這么干的——有時候。但我想彌補一下我的錯誤。下面是一個簡要的清單,描述了我知道我做錯的地方:
- 我并不是總是先寫測試用例。
- 我經常的不在修改或修補bug前花幾分鐘時間把相關的代碼重構一下。
- 我常把半段代碼放到一個新類里,但其實不應該這么做。但有時應該把代碼分解放到它們各自的類中時,我卻把所有的代碼堆放到現有的對象里。
- 我經常屈服于進度計劃的壓力,用圖省事的辦法修改bug。
- 我很在意代碼在我眼里應該是什么樣的,而不關心它們是如何為客戶服務的。
- 我有時對于出現的問題抱著“我們解決不了”的態度,而不是從“我們如何才能解決的”角度思考。
每個人都犯了很多錯誤,每個人都有自己不情愿解決的問題。也許我們應該少勞心去告訴其他程序員該如何做他們的工作,而應該更多的關注于分享我們自己學到的知識和經驗。
[本文英文原文鏈接:I'm Doing It Wrong. ]
本文轉載自: 外刊IT評論 http://www.aqee.net/
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!