リファクタリング

http://www.atmarkit.co.jp/fdotnet/special/refactoring/refactoring_01.html

では「理解できないソース・コードを扱うことはできるか?」という問いに対する答を書こう。それは「可能」である。

面白い発見をした気分になった.

確かに,リファクタリングの個々の作業は細分化することによって自明なものの集合に変換される.自明なものというのは機械的に実行が可能なもの,すなわち意味を理解する必要がないものと言えよう.

リファクタリングに関して言えば,個々のリファクタリング方式のカタログを覚えておくことが一番重要な勉強であると言うことになる.なるほどなるほど.