程序員修煉之道

下載[不清晰]:http://pan.baidu.com/s/1pKWIKAn 6w2k算法

第一章:注重實效的哲學 1.個人源碼讓貓給吃了 2.軟件的熵 3.石頭湯與煮青蛙 4.足夠好的軟件 5.你的知識資產 6.交流 第二章:注重實效的途徑 7.重複的危害 8.正交性 9.可撤銷性 10.拽光彈[增量發佈,儘早發佈] 11.原型與便籤 12.領域語言 13.估算 第三章:基本工具 14.純文本的威力 15.shell遊戲 16.強力編輯 17.源碼控制[使用源碼控制系統] 18.調試 19.文本操縱 20.代碼生成器[編寫能生成代碼的代碼,但當心生成的代碼] 第四章:注重實效的偏執 21.按合約設計 22.死程序不說慌 23.斷言式編程 24.什麼時候使用異常 25.怎樣配平資源 第五章:彎曲,或折斷 26.解耦與迪米特法則 27.元程序設計 28.時間耦合 29.它只是視圖 30.黑板 第六章:當你編碼時 31.靠巧合編程[深思熟慮地編程] 32.算法速率 33.重構[《重構:改善既有代碼的設計》] 34.易於測試的代碼[單元測試的重要] 35.邪惡的嚮導[當心自動生成的代碼] 第七章:在項目開始以前 36.需求之坑 37.解開不可能解開的謎題 38.等你準備好 39.規範陷阱 40.圓圈與箭頭 第八章:注重實效的項目 41.注重實效的團隊 42.無處不在的自動化[自動化構建,發佈] 43.無情的測試[早測試,chang測試,自動化測試] 44.全都是寫[註釋寫代碼中] 45.極大的指望 46.傲慢與偏見[在代碼上簽名] 附錄A 專業協會:IEEE和ACM 建議藏書:IEEE Computer,IEEE Software,Communications of the ACM SIGPLAN, 建議書籍: Object-Oriented Software Construction 設計模式,Analysis Patterns,人月神話 Effective C++,Large-Scale C++ Software Design, Advanced C++ Programming Styles and Idiomsshell

Slashdot.org cetus-links.org c2.com編程

相關文章
相關標籤/搜索