The Art of Readable Code
presented by Jie-Han Chen
這本書分為
• Part 1 改善程式碼表⾯面
• Part 2 簡化迴圈與邏輯
• Part 3 重新組織程式碼
• Part 4 測試與實作
程式碼應該是
易於理解的
Which is better?
Concept
在做⼤大型專案,或是和⼈人合作開發軟體時,Coding 花
的時間會是很少的。在這之前你必須要了解程式架構。
所以,撰寫程式碼的時候,應該讓 ”讀者” 理解的時間
降到最短
理解之後,才能進⼀一步修改,新增功能。
你的讀者是誰?
• Code Reviewer, 主管
• Partner, 你的同事
• YOU!! , 你⾃自⼰己
⽐比較短的 Code
都⽐比較好嗎?
Example
• 註解:
註解雖然會在檔案中「加⼊入更多程式碼」,卻能夠讓⼈人
更快速的理解程式內容。
Let’s Start
內容: https://hackmd.io/s/B1wE1uCMl