リファクタリング
InfoQでリファクタリングについての記事を読んだ。
テスト駆動開発の信者としては、非常に興味のある内容だと思い、
読んでみた。
リファクタリング中は考えることをやめろ???
そんな事不可能だろうと、思った。
読んでみると、自分が思っている事とは違っていたが、
・垂直リファクタリング
・水平リファクタリング
この二点は、なるほど、と思った。
言葉ではうまく説明できないが、
無意識の中で意識してリファクタリングしていることに気づいた。
うまい例が欲しいな…
今、ぱっと思い浮かばない…
要は、一つの事に集中しろって事が言いたいのだと思う。
いろいろやろうとせずに、ひとつひとつ順番に解決していく。
そうやっていると、
自然とDRYで綺麗なコードになっていく、
それは日々実感がある。