.
Part Ⅰ 程式設計實務的點點滴滴Chapter 1 程式語言的選擇Chapter 2 回頭看一些最基礎的東西 Chapter 3 約耳測試:寫好程式碼的 12 個步驟 Chapter 4 UNICODE 與字元集:軟體開發者必懂的基礎(別再逃避了!)Chapter 5 功能規格無痛指南Ⅰ:何必寫什麼規格呢?Chapter 6 功能規格無痛指南Ⅱ:規格是什麼?能吃嗎?Chapter 7 功能規格無痛指南Ⅲ:但是⋯⋯該怎麼做呢?Chapter 8 功能規格無痛指南Ⅳ:有用的一些小提示Chapter 9 軟體時程無痛指南Chapter 10 「每天重新構建」是你的好朋友Chapter 11 堅定除錯、解決問題Chapter 12 五個世界Chapter 13 紙上原型設計Chapter 14 架構太空人,你嚇不倒我的Chapter 15 邊開火、邊前進Chapter 16 工匠技藝Chapter 17 電腦科學的三大誤解Chapter 18 兩種文化Chapter 19 讓使用者「自動」送回當機報告!Part Ⅱ 開發者的管理Chapter 20 面試教戰守則Chapter 21 激勵和獎勵,也有可能壞事Chapter 22 不用測試人員的五大(錯誤)理由Chapter 23 頻繁切換工作肯定是壞事Chapter 24 你絕對不該做的事 第一集Chapter 25 冰山的秘密大揭露Chapter 26 「抽象必有漏洞」法則Chapter 27 程式設計世界裡的 Palmerston 勳爵Chapter 28 衡量Part Ⅲ 約耳觀點:隨興思考一些不那麼隨興的主題Chapter 29 Rick Chapman 想找出誰是蠢蛋?Chapter 30 這個國家的狗要負責什麼工作?Chapter 31 就算只是基層人員,也能做好某些事情Chapter 32 兩個故事Chapter 33 大麥克 vs. 原味主廚Chapter 34 事情可沒那麼簡單Chapter 35 我要幫「非我所創」症候群說幾句話Chapter 36 策略書Ⅰ:BEN & JERRY’S 模型 vs. AMAZON 模型Chapter 37 策略書Ⅱ:先有雞還是先有蛋的問題Chapter 38 策略書Ⅲ:能不能讓我退回去?Chapter 39 策略書Ⅳ:臃腫的軟體和 80/20 迷思Chapter 40 策略書Ⅴ:開放原始碼的經濟學Chapter 41 墨菲定律失控的一週Chapter 42 微軟為什麼會輸掉 API 戰爭?Part Ⅳ 針對 .NET 有點多的評論Chapter 43 微軟瘋了吧Chapter 44 我們的 .NET 策略Chapter 45 微軟大哥,可以給個連結器嗎?Part Ⅴ 附錄Appendix 有事問約耳 精選集
約耳再談軟體 Code That Fits in Your Head|軟體工程的啟發式方法 The Pragmatic Programmer 20週年紀念版