- Long method
- 在 long method 裡因為使用了過多的 temp 變數,導致無法使用 Extract method。
- 將該 long method 升級成 object,讓傳入參數與 temp 變數一併升級成 instance 變數,這樣就可以打掉所有的 temp 變數,方便使用 Extract method。
本書作者強調:The beauty of small method。
遇到因為 temp 變數過多而無法使用 Extract method 時,先嘗試使用 Replace temp with query,如果還不行,再使用 Replace method with method object。
沒有留言:
張貼留言