美しいコードを書きたいとは思うもののいつの間にかごちゃごちゃしてくる。
これを解決するために、リファクタリングとかいろいろ知識を得ているわけだが、最初からリファクタリングなんかできるはずもなく、とりあえず汚いコードでもいいから全力で書く。
そして、思い通りの動作が確認できたら一旦冷静になってコードを見直す。
クラス分けができそうならするし、インデントなんかもする。コメントも不要なものは消す。
そうやって一旦動いたものを見直す時間があれば、結果的に美しいものになっていくんじゃないかという話。絵を描くにしても最初から実線は引かないわけで鉛筆で下書きとかする。それに近いのかな。