每個程式設計師應該知道12件事

banq發表於2010-09-29
12 Things Every Programmer Should Know

1.充滿熱情, 喜歡你的工作 創造性 做得最好 比昨天更好
2.熱愛你的程式碼 為人寫程式碼,而不是為機器寫程式碼 寫乾淨的程式碼
3.版本控制 備份程式碼 跟蹤變更 經常commit 如果build出錯就不要commit
4.閱讀程式碼 在你成為一個好的作家之前,首先是一個好的讀者。70%時間在讀,30%在寫。
5.實踐 實踐 再實踐 在公司外專案實戰 儘可能做得更好 以老師身份實踐
6.重構 提高你的程式碼質量 使程式碼易於理解 維護和擴充。
7.跟從模式和最佳實踐 物件導向設計原則 SOLID GRASP DRY KISS 等設計原則
8.TDD/BDD 測試驅動開發, 測試是系統的特徵約束 測試是第一個使用者
9.自動化 使你的手工任務自動化 命令列應該是你朋友 持續整合 自動化部署。
10.理解你的業務領域, 業務領域知識永遠不會過時,而技術會,只有你理解了業務是如何工作,你才會有創造性思路。
11.持續學習 讀書 部落格 網站,聆聽,銳利你的工具。
12.在社群中實踐 好的學習方式就是教別人或和別人溝通,參加一個語言技術的學習小組。







相關文章