Diese Art von Person wird als Hacker bezeichnet und ist normalerweise kein komplementärer Begriff für den professionelleren unter uns.
Wie Sie bemerkt haben, geht beim Debuggen die Zeit verloren, die bei der Entwicklung, Organisation und Kontrolle gespart wurde. Und oftmals wurde herausgefunden, welche Codeversion tatsächlich ausgeliefert wurde. Wenn du es überhaupt finden kannst!
Ich finde, diese Art von Person ist zu sehr in sich selbst verwickelt, denkt, dass sie zu gut ist, um mit den "Einschränkungen" zu arbeiten, die andere leiden müssen, und kümmert sich nicht darum, und das verliert noch mehr Zeit als der Rest der anderen Team muss nach ihnen aufräumen. Sie sind auch nicht zu sehr in den Fehlerbehebungsprozess involviert (das ist eine Aufgabe des Wartungsentwicklers, weit unter den Fähigkeiten und Talenten des Programmierers).
Vielleicht ist es anderswo eine übliche Vorgehensweise, aber bei mir (und ich bin ein erfahrener Programmierer, der zu dieser Vorgehensweise neigt, ähm) leiden wir nicht darunter. Es ist nicht so, dass wir eine Menge Prozesse und Prozeduren fordern, aber wir bestehen auf einem minimalen Organisationsaufwand und einer Quellcodekontrolle (was ehrlich gesagt verdammt nützlich ist!)
Kent Beck et al. Sind alle Fachleute, die sahen, dass die alten, prozesslastigen Methoden an sich schlecht waren. Sie entwickelten neue Methoden, um das Codieren zu organisieren und es dennoch handwerksorientierter zu halten, und erzählten dann allen anderen davon - indem sie Bücher veröffentlichten ( wie sonst hast du das damals vor dem internet gemacht?)
Du hörst dich so an, als hättest du es richtig gemacht - akzeptiere keine schlechte Übung, nur weil jemand anderes es nicht hacken kann. Ihr Teamleiter oder Manager sollte sich mit diesem "Rockstar" schwer tun, aber wenn das nicht der Fall ist, hindert Sie das immer noch nicht daran, das Richtige zu tun. Akzeptiere nur keine beschissenen Übungen von ihr, wenn sie es vermasselt (und das wird sie!), Dann lass sie es aufräumen. Sie halten an bewährten Methoden fest (und Sie wissen, was sie sind), ohne sie zu Lasten Ihrer Codierungsproduktivität übernehmen zu lassen, und Sie sind gut für die Zukunft.
Hier ist ein Aufsatz von einem wirklich einsichtigen Schriftsteller. Es behebt Ihr Problem nicht, gibt Ihnen jedoch einige Einblicke in die Funktionsweise und möglicherweise einige Tipps, wie Sie es professionell angehen können.