2013年12月18日

重构的步骤

摘要: 1. 找到壞味道:透過靜態程式碼分析等工具,找到需要重構的部份。2. 確認人不是我殺的:確定現行程式碼可以正常運作,我們目標只是在重構,不是在 bug fix 或需求異動。3. 錄影存證:針對可正常運作的網頁,建立 selenium test ,並且針對希望驗證的部分,加上 Assert 。4. 說人話:打開程式碼,靜下心來了解這段程式碼的目的與意義,抽象地來思考每一段程式碼代表的每一件事,並進行排版、重新命名以及增加註解,提昇可讀性,讓自己下次可以快速了解這段程式碼的意義。5. 垃圾分類:針對程式碼所代表的每一件事,透過重構技巧:擷取方法,依據人話來定義 function 名稱。讓 cont 阅读全文

posted @ 2013-12-18 14:58 backslash112 阅读(482) 评论(0) 推荐(0) 编辑

导航