Was machen Sie, wenn Sie mit jemandem zusammenarbeiten, der dazu neigt, stilistisch schlechten Code zu schreiben? Der Code, von dem ich spreche, ist normalerweise technisch korrekt, vernünftig strukturiert und mag sogar algorithmisch elegant sein, sieht aber nur hässlich aus . Wir haben:
- Mischung verschiedener Namenskonventionen und Titel (
underscore_style
undcamelCase
undUpperCamel
undCAPS
alle mehr oder weniger zufällig auf verschiedene Variablen , die in der gleichen Funktion angewandt) - Bizarre und inkonsistente Abstände, z
Functioncall (arg1 ,arg2,arg3 );
- Viele falsch geschriebene Wörter in Kommentaren und Variablennamen
Wir haben ein gutes Codeüberprüfungssystem, in dem ich arbeite, sodass wir das Schlimmste untersuchen und beheben können. Es fühlt sich jedoch sehr kleinlich an, eine Codeüberprüfung zu senden, die aus 50 Zeilen besteht: "Fügen Sie hier ein Leerzeichen hinzu. Schreiben Sie" itarator "richtig. Ändern Sie die Groß- und Kleinschreibung. Usw."
Wie würden Sie diese Person ermutigen, mit solchen Details vorsichtiger und konsistenter umzugehen?