Mein Chef macht eigentlich :)
Ich muss zugeben, dass es mir besser geht, aber ich bin immer noch nicht sehr kompromissbereit. Zum Glück habe ich meinen Chef, der mich zügelt;)
Ich würde gerne ein anderes Problem ansprechen als das Überingenieurwesen, da das Überingenieurwesen recht einfach zu erkennen ist.
Mein Hauptproblem ist das Refactoring. Das Problem ist, dass ich die meiste Zeit, obwohl ich versucht habe, den Code so gut wie möglich zu schreiben, nicht wusste, was ich jetzt weiß (mehr Codes, mehr Muster, neue Redewendungen, neue Probleme, neue Lösungen). Und so, obwohl es funktioniert, weiß ich jetzt bessere Möglichkeiten, es zu tun:
- Möglichkeiten, die die Benutzerfreundlichkeit verbessern und die Wahrscheinlichkeit verringern, dass ein Fehler auftritt
- Möglichkeiten, um die Abhängigkeiten zu verringern und die Kompilierungszeit zu verbessern
Es funktioniert jedoch so, wie es ist, und daher hat die Umgestaltung keine Priorität, und die Wahrheit ist, dass es mich nervt. Ich verstehe die wirtschaftlichen Gründe und die Kundenerwartungen (sie sehen den Code nicht und bevorzugen neue Funktionen und Fehlerbehebungen), aber ich wünschte, ich hätte noch Zeit, daran zu arbeiten.
Im Moment folge ich einfach der Anweisung meines Chefs, aber ich muss zugeben, dass ich mir nicht sicher bin, dass der in die Produktion gelieferte Code nicht der beste ist, den ich mir jetzt einfallen lassen kann. Perfektionismus, denke ich.