Ich bin auf der Suche nach etwas in der Art von Checkstyle für Visual Studio. Ich habe kürzlich einen neuen Gig mit .NET-Arbeit angefangen und festgestellt, dass Codierungsstandards hier ein bisschen fehlen. Während ich noch ein junger Mann bin und weit entfernt vom erfahrensten Entwickler, versuche ich mit gutem Beispiel voran zu kommen und die Dinge in die richtige Richtung zu lenken.Checkstyle für C#?
Ich liebte die Möglichkeit, Checkstyle mit Eclipse zu verwenden und Code vor Bewertungen zu untersuchen, also würde ich das gleiche mit Visual Studio machen wollen. Hat jemand gute Vorschläge?
Eine andere Sache, die mich etwas interessieren würde, ist ein Plug-in für SVN, das das Einchecken so lange untersagt, bis die wichtigsten Codierungsstandards erfüllt sind. Ich möchte nicht, dass die Leute den Code einchecken, der in einem Code-Review endet.
Alle Vorschläge zu diesem Zeitpunkt wäre toll.
So. Neu bei der Arbeit, ziemlich jung und Sie wollen Kodierungsstandards setzen. Sie möchten damit vorsichtig sein. Ältere, erfahrenere Entwickler werden aufgeschreckt, wenn Sie nicht richtig damit umgehen. Mein Vorschlag: Finde einen Verbündeten, verkaufe die Idee an sie und gehe zusammen zu deinem Manager. Denken Sie auch daran, dass es eine lokale Kultur gibt, die Sie verstehen müssen, bevor Sie sie ändern. – jcollum
@jcollum - Ausgezeichneter Punkt. "Coding Standards" neigen dazu, zu religiösen Argumenten zu werden, die manchmal bitter sein können. Und oft machen die Dinge, die die Leute am wählerischsten machen, absolut nichts, um den Code zu verbessern, außer auf subjektive Weise. Wie setzt du dein '{' auf eine neue Zeile oder nicht? – Nick
Glücklicherweise enthält C# eine Reihe von Konventionen, die den De-facto-Standard darstellen.Benutze einfach diese und viele sinnlose Debatten werden vermieden. –