2006年11月17日 星期五

[重構]重構的時機

Don Robert所提出的準則: 事不過三,三則重構 (three strikes and you refactor)

這句話的意思是說,某件事第一次做時就直接去作,第二次做時也許會覺得很麻煩,第三次做的時候,就代表需要重構了.

其它重構的時機有

1.要加入新功能的時候

2.要修改bug的時候

3.在復審(review)程式碼的時候

而何時不該重構呢?就是你的code己經亂到幾乎要重寫的地步,那麼就不用浪貴那麼多的時間了. :)

沒有留言: