高質量代碼的三要素(二)

3.可變更性 前面我提到了,軟件的變更性是所有軟件理論的核心,那麼什麼是軟件的可變更性呢?按照現在的軟件理論,客戶對軟件的需求時時刻刻在發生着變化。當軟件設計好以後,爲應對客戶需求的變更而進行的代碼修改,其所需要付出的代價,就是軟件設計的可變更性。由於軟件合理地設計,修改所付出的代價越小,則軟件的可變更性越好,即代碼設計的質量越高。一種非常理想的狀態是,無論客戶需求怎樣變化,軟件只需進行適當地修改
相關文章
相關標籤/搜索