(2)定義“重構完成”的界限

2018-02-24 16:07 更新

如果確定要重構,那么要把目標明確下來,也就是重構的邊界條件,怎么才算是“完成”了重構,目標要有數(shù)據(jù)量化,或者有能夠測試的辦法。這也是一個需求分析的過程,如果需求不明確,那么規(guī)格說明書沒法寫清楚,負責重構的團隊也沒有明確的目標,不能以重構的時間或者主觀的判斷為結束的依據(jù)。前幾天和一朋友聊天,他最近在負責系統(tǒng)的性能優(yōu)化,也要做一些重構的事情,開始的時候團隊的目標不明確,大家不知道優(yōu)化到什么程度,所以不敢下手。如果目標是提高10%,那么可以從細節(jié)處著手;如果是提高50%,那可能要搞大動作才能實現(xiàn)了。后來目標明確之后,團隊才找到合適的辦法。

檢查清單:

  • 重構的目標可以量化,或者說可以測試嗎?
  • 重構完成的標準是什么?得到業(yè)務部門或者領導的認可了嗎?
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號