重構原則- 軟體設計精神時光屋 - Google Sites

文章推薦指數: 80 %
投票人數:10人

名詞定義:對軟體內部結構的一種調整,目的是在不改變「軟體可察行為」前提下,提高其可理解性,降低其修改成本。

動詞定義:使用一系列重構準則(手法),在不改變「軟體可察行為」前提下,調整其結構。

為了添加新功能,先重構,讓功能更好添加。

流程範例:重構 → 通過現有的測試 → 寫新功能的測試 → 添加新功能 → 通過所有的測試為了修改bug,先重構,讓bug更清楚的被定位出來。

流程範例:重構 → 通過現有的測試 → 為bug寫新的測試 → 測試不通過,定位到bug → 修改程式 → 通過所有的測試



請為這篇文章評分?