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

2018-02-24 16:07 更新

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

檢查清單:

  • 重構(gòu)的目標(biāo)可以量化,或者說(shuō)可以測(cè)試嗎?
  • 重構(gòu)完成的標(biāo)準(zhǔn)是什么?得到業(yè)務(wù)部門或者領(lǐng)導(dǎo)的認(rèn)可了嗎?
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)