Posted on August 2nd, 2014
買了一本講 Mikado 方法的書。好像在台灣沒什麼人講過這個方法的樣子。
我試著就我的理解講一下我讀到的 Mikado 方法好了,請注意,這段描述大多數是我的語言,而不是書裡的內容。
這個方法要解決的問題是如何讓 Refactor 的過程變得可以管理。我們以前讀 refactoring 的時候,那些書主要在討論工程師應該察覺什麼時候應該 refactor,例如聞到像是「有重複的程式碼」這類的怪氣味,接下來就是對付這些怪氣味的各種招數,什麼把 method 抽到上層或是一到下層,把一些 method ...