
簡介
你關心程式碼。你熱愛程式設計。你是喜歡建構偉大軟體的開發人員。你也選擇了這本
書,因為你想要用更好的方式來做事。很好。
本書可以幫助你。
這本書的目標,如同封面所說的:協助你成為一位更棒的程式員。但是,它真正的意思
是什麼?
早在程式員時期,Pretty 就認知到,他應該成為一位優秀的程式員,而不是只是瞭解語
法及基本設計。那些令人尊敬、有能力打造優美的程式,並且能夠與別人有效率地共事
的程式員知道更多事情。在過程中,你可以學習工作的方法、態度、技巧、典型表達風
格及技術來增進你的效率。也會有許多實用的社交技巧,及許多部落知識。
當然,你也需要學習語法及設計。
這就是本書討論的主題,它是實用的編程技術及方法,可協助你更上一層樓。
我不會謊稱這本書是詳盡無遺的說明。這個領域非常寬廣。你一定會有更多需要學習的
地方,因為每天都會有新的領域出現。這些章節,只是我超過 15 年來,身為專業程式
員的工作成果。我看過夠多的程式,也犯了夠多的錯誤。我不會說自己是位專家,充其
量只是擁有豐富的經驗罷了。如果你可以從我犯的錯誤中學到東西,並且從我的經驗中
得到啟發,你就可以在開發職涯中獲益良多。