Startseite > Archiv > Hände hoch, Qualitätspolizei!

Hände hoch, Qualitätspolizei!

dotnetpro 10/2008 Von Manuel Wenk erschienen in dotnetpro 10/2008 auf Seite 56
Code: A0810SourceAnalysis
Keine Bewertung

Das Einhalten von Coderichtlinien erhöht nicht nur die Wartbarkeit von Code, sondern ist bei der Entwicklung im Team eine Pflicht. Microsoft stellt sein ehemals hausinternes Werkzeug StyleCop unter dem Namen Source Analysis für die Öffentlichkeit zur Verfügung. Es validiert Code automatisch.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Microsoft   056dnp_sourceanalysis   1403   2008   A0810SourceAnalysis   Abbildung   aber   ablegen   absehbare   abzuschalten   achten   AddViolation   aktivieren   aktiviert   aktuell   aktuellenVersion   alle   allem   Allerdings   also   alsWarnungen   Alters   analysierende   Analysis   AnalysiseinguterundwichtigerBausteinfür   AnalysisTreatErrorsAsWarnings   AnalyzeDocument   Analyzer   andere   anderen   Ändern   Änderung   Änderungen   anführen   angeben   angekündigt   angepasst   angewiesen   angezeigt   Anleitung   Anreiz   Anschluss   ansehen   ansetzt   Anweisung   Anwender   anzupas   anzusehen   anzuzeigen   Applikation   arbeiten   arbeitet   Arbeitsweise   argument   Artikel   Assemblies   Assembly   AssemblyName   auch   auchwenn   Aufbau   aufgerufen   aufgetreten   Aufmerksamkeit   Aufruf   auftauchen   Aufwand   aufweisen   auseinander   Ausfüh   Ausgaben   ausgeben   ausgeführt   ausgenommen   ausgereift   ausnehmen   ausschließen   außerhalb   auszugeben   auszunehmen   auszuschließen   Auto   autogenerated   automatisch   automatische   automatischen   automatisiert   Autor   Autoren   Autors   Basic   Basisklasse   Baustein   beachten   bedingt   bedürfen   befindet   begeg   beginnen   beheben   beim   Beispiel   beispielsweise   bekannten   below   bemängelt   bemängelten   bemerkenswerte   benen   Berater   bereits   besagt   Besonders   bestehende   bestehenden   bezüg   Bibliotheken   bietet   Bildrand   bindet   bitte   Blick   Blog   Bord   bringt   Build   Builds   Buildtask   bürgt   Casing   chenden   class   Code   Codebaum   CodeDocument   Codegenera   Codequalität   Coderichtlinien   Codes   Codewächters   Company   Compile   contain   Copyright   Creating   csharp   CSPROJ   Custom   damit   dann   darauf   daraufhin   darf   darin   dass   dasTool   Dataset   Datei   Dateien   Dateiname   dazu   Definieren   definiert   Dennoch   denWindows   derer   derzeit   deshalb   Designer   detaillierte   Details   Deutsche   Dialog   dies   diese   diesem   diesen   dieser   dieses   directives   dnpCode   doch   Docu   Document   documentation   Dokumen   Dokument   Dokumentationen   dokumentiert   Doppelklick   dotnetpro   durch   Durchlauf   dürfte   Ebene   ebenfalls   Ebenso   effizienten   ehemals   eigene   eigenem   eigener   Eigenschaften   Einbinden   eine   einem   einen   einer   eines   einfach   einfache   Einfluss   Einfügen   einfügt   eingebauten   eingebürgert   eingehalten   Einhalten   einheitlich   Einheitlichkeit   einige   einigen   einmal   Einschränkungen   einsetzen   einstellen   Einstellung   Einstellungen   Einstellungssache   einzelne   einzuhalten   empfoh   entfernen   enthält   enthalten   Entscheidung   entspre   entsprechenden   entstand   entsteht   Entwick   Entwickeln   entwickelt   Entwickler   Entwicklung   entwirft   erfolgt   erhöht   Erklärung   Erklärungen   erledigen   erneuten   erreichen   errors   erscheinen   erschlagen   erst   erstellen   ersten   erweist   erzeugt   erzeugten   etwa   eventuell   eventuellen   Explorer   extra   Extras   Fall   Falle   fällt   false   Fazit   Fehler   fehlerhaften   Fehlermeldungen   Fehlt   Fenster   fest   feststellen   File   FileAlignment   Fileserver   finden   Findet   Firmenname   Flag   Folders   Folgenden   Format   Forms   found   Frage   fraglich   fragwürdig   früher   Funk   funktioniert   FxCop   gefolgt   gegebenenfalls   Gegen   Gegenlesen   Gegensatz   gehen   gekocht   geleitet   geliefert   gelten   genau   Genauer   gene   generated   generator   generierte   geprüft   Geschmackssache   gestartet   gestellt   gewährleistet   gewohnten   gewünschten   gibt   gleichzeitig   Glücklicherweise   großen   Gutdünken   gute   haben   halten   Hand   Hände   häufig   Haus   hausinternes   Header   heraus   herstellt   herunterladen   herunterzuladen   hier   hierzu   Hinweise   Hoch   Ihnen   Ihre   ihrem   ilcode   Import   imVisual   Includes   Inhalt   innerhalb   inside   instal   Installation   installieren   Integration   intern   Internet   interpretiert   INVALID   ItemGroup   Jede   jedem   jeden   jeder   jedes   JedeValidierungsregel   jedoch   jeweiligen   Kandidaten   kann   Kasten   kaum   keine   keinen   keiner   keineswegs   Klasse   Klick   Kollegen   kollidiert   Kommandozeile   kommenden   Kompilieren   Konfiguration   Konfigurationen   Konfigurationsdatei   Konfigurationsdialog   Konfigurationseinstel   konfigurieren   Konformität   können   Konso   Kontext   Konventionen   kopieren   Korrekturen   kümmern   kurzem   kurzen   kürzung   laden   lassen   Lässigkeit   lässt   lation   laut   Layout   Leerzeilen   legt   leicht   leider   lenausgabe   lene   Lesbarkeit   letzte   letztlich   lich   liche   Lied   liegt   ließe   Listing   Literatur   located   lohnt   love   lungen   lungsprozess   machen   macht   Mängel   manipulierte   manuel   manuell   Mechanismen   mehr   mehrere   Meinung   Meinungen   meisten   Menge   ment   Menü   Merge   Methode   Microsoft   modify   möglich   Möglichkeit   Möglichkeiten   momentan   MSBuild   MSBuildToolsPath   Mühe   munity   muss   müssen   musste   Must   MyApplication   MyClass   MyCompany   nach   nachbessern   nachdem   nächsten   nächt   Nachteil   nachzuvollziehen   Nahtlos   Name   Namen   Namens   Namensgebung   Namensraum   Namensräume   Namespace   nämlich   natürlich   neuen   nicht   noch   nötig   Notwendigkeit   Objekte   oder   offensichtliche   öffentlich   öffentliche   Öffentlichkeit   offizieller   öffnen   ohnehin   Only   Option   Ordner   Paket   Parent   part   persönlicher   Pflicht   Placed   Plattform   Praxis   Prinzipiell   problematisch   Probleme   problemlos   Process   Produkt   Produktionszweig   ProgramFiles   Programm   Project   Projekt   Projektdatei   Projekte   Projekten   Projektmappe   Projektmappen   Projektmappendatei   Projektordner   Projekts   PropertyGroup   Proxy   Prozess   prüfen   prüft   public   Punkte   QdnpLinkSL0810SourceAnalysis1   QdnpLinkSL0810SourceAnalysis2   QdnpLinkSL0810SourceAnalysis3   Qualitätspolizei   Quellcode   Quellcodedatei   realistischen   recht   rechts   Reflektor   rege   Regel   Regelkategorie   Regeln   Regelverletzung   Regelverstöße   Regelwerk   Richtlinien   rierter   rules   SA1200   SA1633   SADemo   schlech   schlechte   schlechten   schnell   Schnitt   Schnittstelle   schon   Schreibweise   Schwerpunkt   Sehr   sein   seinem   seinen   seines   Seite   selben   selbst   separates   Server   Service   Settings   setzen   setzt   Shift   sich   Sicht   sichtlich   Simple   sind   singen   Single   sinnvoll   Sobald   sofort   Software   solche   solcher   soll   sollen   Sollte   somit   sondern   Sonst   sorgt   source   SourceAnalysis   SourceAnalysisTreatErrorsAsWarnings   SourceAnalyzer   sourcen   sowie   space   später   Speicherort   speichert   springen   Standard   Standardinstallation   starten   Statement   Statements   steht   Stelle   stellen   stellt   stellungen   stolpern   streiten   streng   strenge   Strg   Strukturen   Studio   Studioistimmerwiederzulesen   StyleCop   Syntax   system   Tags   TargetFrameworkVersion   Targets   Task   Tastenkombination   tation   Tatsache   Team   Test   testen   Testlauf   Theorie   tion   tionierenden   Tool   TOOLS   toren   Trotz   trotzdem   über   überge   übergeordneten   überlassen   Überprüfung   überschrieben   Übersetzung   Üblicherweise   übrigens   Umgebungsvariable   Umgebungswert   umgestellt   umTermine   unnötigen   unter   unterbringen   Unternehmen   Unterschied   Urheberrecht   using   Utility   validieren   validiert   Validierung   Validierungen   Variante   Verbesserung   vereinfachen   verfügbar   Verfügung   Verletzt   verloren   vermutlich   verpflichtend   verschieben   Version   verstreuten   verwalten   verwenden   verzichtbar   verzichten   viel   viele   vielleicht   vierstelligen   Visual   visualisiert   völlig   vollständig   vomWindows   voraus   vorgenomme   vorhanden   vorhandene   Vorteil   Warnung   Warnungen   wartbar   Wartbarkeit   Wasser   weitere   weiteren   weiterer   wenden   wenig   Wenk   Wenn   werden   Werkzeug   Werkzeugs   wickler   wieder   Wieso   Wild   will   willkürlichen   wird   wirkt   With   wohl   WSDL   Wunsch   wurden   Your   zeigt   Zeile   Zeit   Zeitdruck   zerlegt   Ziffernfolge   Zudem   zuerst   zufügen   zugelassen   Zukunft   zumindest   zunächst   zusammen   Zusammenarbeit   zusätzlicher   Zwar   zwei   zweite   zweiter   zwingt

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen




Anzeige







Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Der schlimmste meiner Kunden ...




Ergebnis anzeigen