Warum denken Sie beim Prototyping über sauberen Code nach? Die eigentliche Idee des Prototyping ist, dass es ein Konzept oder eine Idee beweisen und danach weggeworfen werden soll.
Ich werde mit den meisten hier nicht einverstanden sein, indem ich sage, wenn Sie bereits über die Wahl nachdenken, ob Sie sauberen Code schreiben oder schnell etwas für das Prototyping erledigen möchten, wählen Sie Letzteres. Vor allem, wenn es um frühe Entwicklungsphasen geht. Ich sage nicht, schreibe niemals sauberen Code, ich sage, bring die Idee raus, sorge dafür, dass es die Richtung ist, in die es gehen soll, und dann gehe zurück, säubere es - Refactor.
Als Softwareentwickler sind wir beim ersten Mal so sehr damit beschäftigt, Dinge richtig zu machen und zu säubern, dass wir nicht erkennen, dass es sich nicht um Code handelt, den wir liefern, sondern um eine Lösung für ein Problem .
Ich denke beim Codieren wie beim Schreiben eines Papiers:
Wenn wir eine Arbeit schreiben, fangen wir irgendwo an, skizzieren Ideen, Umrisse usw. Sie enthält nicht alle Details und sieht nicht vollständig aus - es handelt sich im Wesentlichen um einen ersten Entwurf, gefolgt von einem zweiten und so weiter. Vieles wird auf dem Weg zu einem verfeinerten und fertigen Papier umgeschrieben, ersetzt und / oder sogar entfernt. (Offensichtlich geht diese Analogie nicht so weit, zu sagen, dass Code jemals wirklich jemals fertig oder endgültig wie ein Papier ist.)