Ich liebe es, Programmierer zu sein. Da habe ich es gesagt. Allerdings habe ich in letzter Zeit gemerkt, dass ich es nicht ertragen kann, Fehler zu beheben. Überhaupt.
Während ich etwas entwickle, ist meine Produktivität extrem hoch. Selbst wenn ich Unit-Tests schreibe und meine Entwicklung selbst teste, bin ich im Allgemeinen sehr produktiv. Ich kann mich gut konzentrieren und Aufgaben erledigen.
Wenn sich jedoch die Zeit für die Qualitätssicherung abzeichnet und ich an der Behebung von Fehlern arbeite, wird meine Inspiration massiv beschleunigt. Ich muss mich mit ziemlich extremen Maßnahmen (Sie wissen, hohe BPM-Musik, übermäßige Mengen an Koffein usw.) dazu zwingen, etwas zu tun. Meine Aufgabe besteht normalerweise darin, in ein bestehendes umfangreiches Projekt einzusteigen und neue Funktionen hinzuzufügen oder Fehler zu beheben. Daher kann ich meinem Arbeitgeber nicht genau sagen, dass ich ein paar Wochen benötige, um Komponententests für den gesamten Code zu schreiben Die von uns häufig verwendete Servertechnologie ist sowohl für Unit- als auch für Integrationstests sehr unerschwinglich, da sie einige Java-Classloader-Probleme aufweist. Ich bin nicht ganz gegen Fehlerbehebung, manchmal kann es Spaß machen, aber es macht überhaupt keinen Spaß wenn Sie kleinere Änderungen vornehmen müssen und 30 Sekunden bis 3 Minuten warten müssen, um zu sehen, ob sie funktioniert haben oder nicht (aufgrund der Funktionsweise des Systems).
Wie kann ich meine Produktivität und Motivation beim Beheben von Fehlern verbessern? Beschäftigen sich die meisten Programmierer damit?