《程式設計師修煉之道:從小工到專家》【PDF】
阿新 • • 發佈:2019-02-12
內容簡介
《程式設計師修煉之道》由一系列獨立的部分組成,涵蓋的主題從個人責任、職業發展,直到用於使程式碼保持靈活、並且易於改編和複用的各種架構技術,利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟體開發的許多不同方面的最佳實踐和重大陷阱。無論你是初學者,是有經驗的程式設計師,還是軟體專案經理,本書都適合你閱讀。
作者簡介
Andy Hunt是一位熱切的木匠和音樂家,但奇怪的是,人們更需要作為顧問的他。他的工作領域包括電信、銀行、金融服務、公共服務,以及一些更奇特的領域,比如醫學成像、圖形藝術、Internet服務。Andy的專長是經過驗證的技術與先進的技術混合在一起,建立各種新穎的——但也是實用的——解決方案。Andy在北卡羅萊納州的羅利市擁有自己的顧問公司。
目錄
譯序
前方
序
第1章 注重實效的哲學
1 我的原始碼讓貓給吃了
2 軟體的熵
3 石頭湯與煮青蛙
4 足夠好的軟體
5 你的知識資產
6 交流!
第2章 注重實效的途徑
7 重複的危害
8 正交性
9 可撤消性
10 曳光彈
11 原型與便箋
12 領域語言
13 估算
第3章 基本工具
14 純文字的威力
15 shell遊戲
16 強力編輯
17 原始碼控制
18 除錯
19 文字操縱
20 程式碼生成器
第4章 注重實效的偏執
21 按合約設計
22 死程式不說謊
23 斷言式程式設計
24 何時使用異常
25 怎樣配平資源
第5章 彎曲,或折斷
26 解耦與得墨忒耳法則
27 元程式設計
28 時間耦合
29 它只是檢視
30 黑板
第6章 當你編碼時
31 靠巧合程式設計
32 演算法速率
33 重構
34 易於測試的程式碼
35 邪惡的嚮導
第7章
36 需求之坑
37 解開不可能解開的謎題
38 等你準備好
39 規範陷阱
40 圓圈與箭頭
第8章 注重實效的專案
41 注重實效的團隊
42 無處不在的自動化一切都要自動化
43 無情的測試
44 全都是寫
45 極大的期望
46 傲慢與偏見
附錄A 資源
專業協會
建設藏書庫
Internet資源
參考文獻
附錄B 練習解答
索引
注重實效的程式設計師之快速參考指南