Ich bin kein Experte für die technischen Möglichkeiten hier, so eine Antwort, die sich auf die weichen Aspekte hier konzentriert: zunächst einmal, in Ihre eigene Einstellung zu sehen. Wenn Sie wirklich denken, dass Sie wollen, dass Sie etwas mit Menschen, die Sie fragen, um mit Ihnen an einem Projekt arbeiten zu wollen, sind Sie (bis zu einem gewissen Grad) bereits das falsche Kaninchen Loch.
Mein Vorschlag: Konzentrieren Sie sich darauf, Ihre Erwartungen klar zu beschreiben und zu dokumentieren. Machen Sie für zukünftige Teilnehmer deutlich, welche Art von Input bereitgestellt werden soll. Und sei bereit zu führen durch Beispiel. Stellen Sie sicher, dass alles, das Sie dem Projekt hinzufügen, absolut ist, um diese Ziele für Qualität, Form, Inhalt 100% zu erfüllen, die Sie ursprünglich aufstellen. Und von da an: seien Sie bereit, die Beiträge anderer Leute zu überprüfen. "Lint" -ähnliche Werkzeuge können Regelverstöße erfassen - aber selbst schön formatierter Code kann "nicht sauber" sein, nicht lesbar, nicht wartbar.
Seien Sie also bereit, viel Zeit mit Code-Reviews zu verbringen - versuchen Sie, positives Verhalten zu fördern und geben Sie hilfreiche, konstruktive Vorschläge für Eingaben, die nicht Ihren Standards entsprechen.
vielleicht in Frage, kam ich etwas arrogant oder unhöflich, aber alles, was ich will, ist die Einhaltung einer Standard-Codebasis natürlich Code Überprüfung ist die defacto Voraussetzung für die Erfüllung des Projekts und ja, das sollte meine primäre Verantwortung sein. Ich möchte nur die Codebasis nicht ein Spaghetti werden seltsame Inkonsistenzen rund um – ahhmarr
Sure. Mein Hauptpunkt ist, * Bewusstsein * zu schaffen. Selbst ein falsches Wort hier oder dort kann Eindrücke auf der Empfangsseite Ihrer Kommunikation erzeugen, die Sie nicht erstellen wollten. Wie du gerade gemerkt hast ;-) – GhostCat