Ich habe eine Frage zum Teammanagement. Im Moment habe ich es mit einem Nachwuchsentwickler zu tun, der aus der Ferne in einer Codierungsfabrik arbeitet. Der Typ ist offen für Kritik und lernwillig, aber ich habe einige Zweifel, wie viel ich ein paar Sachen pushen soll.
Gerade jetzt, wenn etwas klar und offensichtlich ist, verstößt es gegen bewährte Praktiken: Zum Beispiel gegen die SRP, Gott wendet sich gegen nicht aussagekräftige Namen für Methoden oder Variablen. Ich weise darauf hin, was er reparieren muss und versuche zu erklären, warum es falsch ist.
Meine Frage ist: Wann höre ich auf? Im Moment, wenn es einige geringfügige Verstöße gegen den Codierungsstil gibt, wie z. B. Variablennamen in der falschen Sprache (das vorherige Team hat Spanisch und Englisch gemischt und ich versuche, das zu beheben), oder einige geringfügige strukturelle Probleme, die ich loslassen und beheben möchte, wenn Ich habe keine Freizeit oder muss die problematische Klasse ändern. Ich denke, das ist gut für die Moral des Teams, also drücke ich nicht ständig den Code zurück, was einem Neuling wie kleine Details erscheinen mag, was ziemlich frustrierend sein kann, aber ich mache mir auch Sorgen, dass es den Kerl davon abhalten könnte, zu "weich" zu sein vom Lernen, wie man ein paar Sachen macht.
Wie balanciere ich die Grenze zwischen Unterrichten und nicht mit ständiger Kritik ausbrennen? Für einen Junior kann es frustrierend sein, wenn man ihm sagt, er solle Dinge wiederholen, die für seine Augen funktionieren.