Gewohnheiten sind normalerweise das Ergebnis von Versuch und Irrtum in Bezug auf Dinge und das Weiterführen dessen, was uns zu den gewünschten Ergebnissen führt, und das Vermeiden dessen, was nicht der Fall ist. Das zu tun, was wir mögen und zu vermeiden, was wir nicht mögen, kommt ebenfalls ins Spiel. Das funktioniert bis zu einem gewissen Punkt, denn irgendwann werden wir etwas tun, das wir nicht mögen, um die Miete zu bezahlen.
Es kommt darauf an, was Sie dazu führt und aus welchen Gründen. Hier sind ein paar:
- Zu oft mussten Sie den Code aufgrund von Designänderungen ändern
- Sie ändern kein schlechtes Design, da die kleinere Lösung bereits codiert wurde
- Sie möchten lieber zeichnen und gestalten als Code-Aufschub schreiben
- Wenn Sie sich Gedanken über die Syntax und Details der Codierung machen müssen, werden Sie davon abgelenkt, über bessere Designs nachzudenken.
Hoffentlich haben Sie festgestellt, dass Ihr Code besser ist, wenn Sie länger entwerfen. Wenn Sie zurückblicken und feststellen können, dass es nicht darauf ankommt, wie viel Zeit Sie für das Design aufwenden, möchten Sie möglicherweise Änderungen vornehmen. Eine andere Überlegung ist, wie oft Sie Probleme entdecken, nachdem Sie Code geschrieben haben, im Vergleich zur Arbeit mit Ihren Entwürfen. Wenn Sie erst nach dem Schreiben von Code Probleme feststellen, sollten Sie eine Abwägung vornehmen und eher früher als später mit dem Codieren beginnen. Möglicherweise könnte dieser Ansatz auf die Verwendung neuerer Technologien oder auf ein sehr komplexes Feature angewendet werden.
Ich weiß nicht, ob ich die Disziplin habe, bei dem einen oder anderen Ansatz zu bleiben, auch wenn ich feststelle, dass einer besser funktioniert als der andere. Manchmal habe ich das Bedürfnis, an die weiße Tafel zu gehen. andere die Tastatur.