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