書籍簡介
《程式員修煉之道》由一系列獨立的部分組成,涵蓋的主題從個人責任、職業發展,直到用於使代碼保持靈活、並且易於改編和復用的各種架構技術,利用許多富有娛樂性的奇聞軼事、有思想性的例子及有趣的類比,全面闡釋了軟體開發的許多不同方面的最佳實踐和重大陷阱。特點
本書所涉及的內容很廣,涵蓋了程式設計師成長過程中和軟體開發過程中要注意的地方。從程式設計師的個體哲學到編碼過程中的各個環節,再到團隊的項目管理:從程式設計師要如何擴充知識,如何思考問題,如何利用有效的工具打造個人的工作環境,到項目啟動之前如何建立一些基本準則,如何分析、設計、編寫、測試、重構,如何實現自動化,甚至是項目團隊中提高實效的原則。目錄
前言序
第1章注重實效的哲學
1我的源碼讓貓給吃了
2軟體的熵
3石頭湯與煮青蛙
4足夠好的軟體
5你的知識資產
6交流
第2章注重實效的途徑
7重複的危害
8正交性
9可撤消性
10曳光彈
11原型與便箋