成らぬは人の為さぬなりけり

エンジニアライフをエンジョイする為のブログ

リファクタリング

InfoQでリファクタリングについての記事を読んだ。

リファクタリング中は考えることを止めよう

テスト駆動開発の信者としては、非常に興味のある内容だと思い、
読んでみた。

リファクタリング中は考えることをやめろ???
そんな事不可能だろうと、思った。

読んでみると、自分が思っている事とは違っていたが、
・垂直リファクタリング
・水平リファクタリング
この二点は、なるほど、と思った。

言葉ではうまく説明できないが、
無意識の中で意識してリファクタリングしていることに気づいた。

うまい例が欲しいな…
今、ぱっと思い浮かばない…

要は、一つの事に集中しろって事が言いたいのだと思う。
いろいろやろうとせずに、ひとつひとつ順番に解決していく。
そうやっていると、
自然とDRYで綺麗なコードになっていく、
それは日々実感がある。