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