高雄人,現任 Facebook 軟體工程師,擁有四年 Android 開發經驗,開發過 Facebook 我的收藏、地圖、定位以及 Instagram Direct 訊息功能。熱衷於研究如何寫出有效率、可讀及可維護的程式架構。
在軟體公司工作最痛苦的一件事情就是看到前人留下來的程式碼像本天書——看也看不懂、改也改不動,跑起來卻健步如飛,不僅一切正常,甚至連重構後的程式都跑得不如舊程式順暢。這個 Session 就是要討論有哪些技巧及心法可以避免寫出這樣難讀、難懂也難維護的程式,不僅可用於改善自己的程式品質,也適用於 Code Review 時給別人建議。