2013年3月14日 星期四

Clean Code 無瑕的程式碼-敏捷軟體開發技巧守則

我審校的一本經典書籍


無瑕的程式碼-敏捷軟體開發技巧守則 》,博碩文化出版

《Clean Code: A Handbook of Agile Software Craftsmanship


2013/3/22將上市,即日起直到上市日止,將在天瓏辦理預購,預購75折還送一本《Java重構》專業書籍
狂賀!感謝各位讀者的支持
本活動預購數量創下天瓏書局的歷史新高。
上市首月僅一周即獲天瓏門市當月銷售排行榜第二名。
上市次月(4月)更上層樓,榮獲天瓏門市當月銷售排行榜第一名佳績。
上市第三個月(5月),再次蟬聯天瓏門市當月銷售冠軍寶座。

上市第一年(2013),榮獲天瓏門市2013年銷售總冠軍。
這本書主打,終結熬夜寫程式的日子,為何會這樣說呢?
這是因為,作者認為(同時也證明)看程式的時間比寫程式多出很多,甚至可以說,沒有看程式就無法寫程式,所以想要程式寫得快,就要先把程式寫好(而不是只把程式寫得能夠就OK)
反思以往,為何我們會想熬夜把程式寫完呢?答案通常是,如果停下來,明天要再開始,必須重讀前一天寫的,所以還不如今天把它寫完,這樣就不用明天再看一次了
問題是,隨著年紀越來越大,熬夜寫程式這一招就越來越行不通了。那該怎麼辦呢?當然就是把程式寫好,寫得讓隔天或隔好多天再來看時,一看就懂。這樣不就不必擔心還要多花很多時間來寫程式囉,所以也就不必熬夜了。
換句話說,這本書認為,不但應該把事情(也就是寫程式這件事)做對,還要把事情做好。
這本書提到很多把程式寫好的原則,當中可能你會發現,還好你已經遵循了這樣的原則,但我的經驗是有更多的原則是我們常常忽略或根本不知道的。
我強烈推薦這一本書。