Vor Jahren, als ich ein kleines Entwicklungsprojekt startete, haben sich die anderen Entwickler und ich hingesetzt und uns auf eine Kompromißklammer und einen Eindruckstil geeinigt. Es war niemandes Liebling, aber es war etwas, das niemand wirklich hasste. Ich habe eine .indentrc-Konfigurationsdatei für diesen Stil geschrieben und hatte einen Eincheck-Trigger, der beim Einchecken eine Einrückung für jede Datei ausführen würde. Das machte es so, dass es egal war, in welchen Stil du deinen Code geschrieben hast. es würde der Gruppenstandard werden, bevor irgendjemand anderes es gesehen hat. Dies hatte den Vorteil der Konsistenz. Aber ich habe noch nie zuvor jemanden gesehen, der es so oder so gemacht hat.Erzwingen eines Codierungsstils
Also was sagen Sie den Rest von Ihnen? Tolle Idee oder Gräuel?
+1: Gute Idee - einige der unten aufgeführten Verbesserungen könnten auch positive Ergänzungen sein. –
Moderne IDEs machen diese Art von religiösem Zeug überflüssig. Zwei Tastenanschläge und die Datei sieht so aus, wie der Entwickler es möchte. Wen kümmert es, wie es in der Quellcodeverwaltung aussieht? Natürlich macht das das Finden von Änderungen zu einem Schmerz im Hintern. –
@ RobertC.Barth: Warum nicht einfach rsync als VCS verwenden? Hat alle netten Eigenschaften: dezentralisiert, ssh, Kompression. Meine Güte, wer braucht Diff, Schuld und Drei-Wege-Merges? –