Si está creando prototipos, ¿por qué está pensando en código limpio? La idea misma de la creación de prototipos es que está destinada a probar un concepto o idea, y ser desechada después.
Voy a estar en desacuerdo con la mayoría de todos aquí diciendo que si ya está pensando en elegir entre escribir código limpio o hacer algo rápidamente para la creación de prototipos, elija el último. Especialmente cuando estás hablando del desarrollo de la etapa temprana. No digo que nunca escribas código limpio, digo que saques la idea, veas que es la dirección a seguir, luego regresa a limpiarlo, refactoriza.
Como desarrolladores de software, estamos tan atrapados en hacer las cosas bien y limpiar la primera vez, que no nos damos cuenta de que no se trata de código, sino de una solución a un problema .
Pienso en codificar como escribiría un artículo:
Cuando escribimos un artículo, comenzamos en alguna parte, esbozamos ideas, esquemas, etc. No contendrá todos los detalles ni tendrá un aspecto completo; es esencialmente un primer borrador, seguido de un segundo, y así sucesivamente. Mucho será reescrito, reemplazado y / o incluso eliminado en el camino a un papel más refinado y terminado. (Obviamente, esta analogía no va tan lejos como para decir que el código realmente se termina o finaliza como un documento).