プロトタイプを作成している場合、なぜきれいなコードを考えているのですか?プロトタイピングのまさにアイデアは、コンセプトやアイデアを証明し、その後捨てられることを意図しているということです。
ここでほとんどすべての人と意見を異にするつもりです。もしあなたがすでにきれいなコードを書くか、プロトタイピングのために何かを素早く行うかの選択を考えているなら、後者を選んでください。特に初期段階の開発について話しているとき。私は決してきれいなコードを書いてはいけないと言っているのではなく、アイデアを出し、それが進むべき方向だと思って、それを元に戻して、リファクタリングすることを言っています。
ソフトウェア開発者として、私たちは物事を最初から正しく行い、きれいにすることに夢中になります。それは、私たちが提供しているコードではなく、問題の解決策であることに気付かないからです。
私は論文を書くのと同じようにコーディングを考えます:
論文を書くとき、私たちはどこかから始めて、アイデアやアウトラインなどをスケッチします。それは、すべての詳細を含んでいないか、最終的な外観を持っているわけではありません。多くの部分が書き直され、置き換えられ、さらに/または削除されて、より洗練された完成した紙になります。(明らかに、このアナロジーは、コードが紙のように本当に完成した、または最終的なものであると言うほどには行きません。)