Und das hat nichts mit mangelndem Qualitätsbewusstsein zu tun.
Zuerst muss ein Problem erstmal grundsätzlich gelöst sein, bevor man sich auf schöne/richtige Lösungen konzentriert.
Es bringt Dir nämlich genau nichts, wenn Du das Problem erst 'schön' angehst, und dann Deinen schönen, lesbaren, wartbaren Code Stundenlang weiterhin schön les- und wartbar herumschubbst, und es am Ende des Tages immer noch nicht funktioniert.
Wenn es funktioniert, dann ist der Code in aller Regel auch ziemlich schnell aufgeräumt. Wenn er dann aufgeräumt ist kann man noch anfangen, ihn zu optimieren ohne ihn wieder kaputt zu machen.
Nein. In einer Firma, deren Geschäftsführung schnelle Lösungen erwartet, und auch noch viele Produkte oder Probleme vor sich her wälzt. Ist nach der erfolgreichen Implementierung keine Zeit mehr es dann richtig zu machen. Darum sollte man es im wirklichen Leben lieber gleich richtig machen, sonst schiebt man die garstigen, unkommentierten, un-ge-
unit-testeten Tricksereien bis zum Sankt Nimmerleins Tag vor sich her. Und das kann doch keiner wollen.
Sherlock