モデリング リファクタリング

 http://itpro.nikkeibp.co.jp/article/Watcher/20070612/274464/

牛尾さんの記事。着眼点がおもしろいし、とても理にかなっていると思う。

自分も以前からなんらかの構造を持っているものは、すべてリファクタリングという行為の対象だと考えている。例えば文章、プロセス、組織などなど。しかしコードベースのリファクタリングと決定的に違うのは「リファクタリングの前と後で、外部から見たら同じ仕様(振舞)であることを保証する」という術がないことだ。コードにはテストがある。こんなところにひっかかるのは自分くらいかもしれないですが、やっぱりそこが気になるなぁ。

Error: Failed to load processor AddComment
No macro or processor named 'AddComment' found