《The Pragmatic Programmer》 From Journeyman to Master
《務實的程序員》 從工人到大師
或《程序員修煉之道》 從小工到專家
作者: 【美】 Andrew Hunt David Thomas
出版社: Addison Wesley
第一版 1999年10月13日
務實的程序員通過現代軟件開發中日益增長的的規范和技術細節來檢查核心過程--根據需求來創建用戶可工作和樂于維護的代碼。本書包含了個人責任到職業發展到用架構技術來保持你的代碼靈活,易于修改和重用。閱讀本書,你將會學到:
為軟件變質做斗爭;
避免重復知識陷阱;
編寫靈活,動態,和易適應的代碼;
避免靠巧合編程;
用合約,斷言,和異常來保護你的代碼;
捕捉真實的需求;
嚴格并且有效地進行測試;
讓你的用戶開心;
組建務實程序員團隊;和
用自動化使開發過程更精確。
本書由一系列獨立的章節組成,其間充滿了有趣的軼事,周到的例子,和有趣的模擬,《務實的程序員》描述了軟件開發的許多不同方面的最佳實踐和主要問題。不管你是新手,還是有經驗的程序員,或者是對軟件項目有責任的經理,通過每日學習這些課程,都將會在個人生產力,準確性和工作滿意度快速提升。你將會學到技能和開發習慣和態度為你的職業生涯中取得長期成功奠定基礎。你將會成為一個務實的程序員。