無瑕的程式碼番外篇:專業程式設計師的生存之道

無瑕的程式碼番外篇:專業程式設計師的生存之道

「Before: 為什麼會想看」

雖然不是專業的程式設計師,但研究生活中根本也是常常得要寫程式、跑程式。許多程式相關工作者都推薦這本書(以下簡稱番外篇)以及「無瑕的程式碼:敏捷軟體開發技巧守則(Clean Code)」,所以就來看看吧。

「After: 印象深刻的…」

相對於「敏捷軟體開發技巧守則」,「番外篇」則沒有那麼技術性。本書中花上不少篇幅描述程式設計師常見的場景困境,讀著讀著有那麼一點哲學的味道。以開場第一個故事為例,談到管理者要求程式設計師週末加班、卻認為法務人員有其「專業性」,因此不該要求後者挑燈夜戰。為什麼都是專業人士,兩者卻有不同的待遇或思維?

文中猶如棒喝的一段是提及「不要說試試看,而要明確答覆可以或不行」,這是這本書對我最重要的一句話。

「Who: 可能適合看的人」

寫程式的人,特別是苦惱於估不準完成進度的朋友。

 

Info

中文書名:無瑕的程式碼(番外篇):專業程式設計師的生存之道

英文書名:The Clean Coder

作者: Robert C. Martin

出版日期:2013-08-27

ISBN/ISSN:9789862017883

臺北市立圖書館館藏

發表迴響