- 149 名前:デフォルトの名無しさん mailto:sage [04/01/25 15:16]
- で、Java 世界でもこの「100%わかっている内容しかコーディングできない」という
のを問題とする人が増えてきて、その解決策としてリファクタリングが取り上げられる ようになったんだと思うよ。 ファウラーの『リファクタリング』は基本的に、ずっとこんな感じ↓の内容で。 仕事に取り掛かった時点では、私はどういうクラス設計をしたらいいか、いつも わからないんです。だから仕事に取り掛かるのがいつも怖かったんです。 だけどリファクタリングを知って、「とりあえず動くコードを書くことを目標に しよう。設計はどうせまずいだろうけど、あとでリファクタリングできるから」 と考えるようになって、すごく安心しました。 この内容、私も本当に同感だったんだけど、>>148 のリンク先を見て、また別の感想を 持つようになったよ。 リファクタリングって、なんつうか、もともと変更に向かないモザイクのような言語で、 なんとか変更を行えるようにしたもの、という気がしてきたんだよ。 まあ、それなりに機能していると思うんだけど、モザイクを「15パズル」のように いじっているような、もどかしさを感じてねえ。 www.game3rd.com/game/puzzle/15puzzle/
|

|