Se você está fazendo prototipagem, por que pensa em código limpo? A própria idéia da criação de protótipos é que ela serve para provar um conceito ou idéia e ser jogada fora depois.
Discordo da maioria das pessoas aqui dizendo que, se você já está pensando na escolha entre escrever código limpo ou fazer algo rapidamente para a criação de protótipos, escolha o último. Especialmente quando você está falando sobre o desenvolvimento do estágio inicial. Não estou dizendo que nunca escreva um código limpo, estou dizendo que tire a ideia, veja que é a direção a seguir e depois limpe-a - refatorar.
Como desenvolvedores de software, ficamos tão envolvidos em fazer as coisas certas e limpas na primeira vez, que não percebemos que não é um código que estamos entregando, é uma solução para um problema .
Penso em codificar como escreveria um artigo:
Ao escrever um artigo, começamos em algum lugar, esboçamos idéias, contornos etc. Ele não conterá todos os detalhes ou terá uma aparência finalizada - é essencialmente um primeiro rascunho, seguido por um segundo e assim por diante. Muito será reescrito, substituído e / ou até removido ao longo do caminho para um papel mais refinado e acabado. (Obviamente, essa analogia não chega ao ponto de dizer que o código está realmente realmente terminado ou final como um artigo.)