很多程式設計師都以直覺撰碼,仰賴方便的習慣,或者他們老早以前就挑選的「風格」。他們撰碼的方式似乎合乎自然,都是直覺地發生,感覺很好。但是,如果你對你的職業很認真,那麼直覺是不夠的。本書說明的規則、慣例、標準、以及實務作為,不僅可以協助程式設計師彼此溝通和協調,也提供了一個可靠的框架,以思考問題,以及一種共同的語言,以表達解決辦法。
夾雜著澳洲人的幽默,Damian Conway提供了256則有關撰碼技藝的指導方針,協助你寫出更棒的Perl程式,事實上,就是你可能寫出的最佳Perl程式。那些指導方針包含了程式配置、命名慣例、資料和控制結構的抉擇、程式重組、介面設計和實作、模組化、物件導向、錯誤處理、測試、以及除錯。
這些指導方針是設計成共同運作,以產生清晰、強健、有效率、具維護性、以及簡明的程式,但是,Conway博士並沒有將這組最佳實務作為視為唯一萬用而毫不含糊的實務。相反的,本書提供連貫、用途廣泛的建言,依據的是真實世界中程式實際撰寫方式,而非某人對軟體應該如何打造的象牙塔理論。
總之,本書提供實際可運作的指導方針,而且全球各地許多開發人員早已在用了。如同Perl本身,這些指導方針是為了協助你把工作做好,不要讓石頭擋路。