Tagarchiv: Visual Studio

Der Blog ist umgezogen! Der Artikel ist nun HIER zu finden.

Der Blog ist umgezogen! Du kannst den Artikel HIER finden.

Viele kennen sicherlich die Codeanalyse von Microsoft, die auch in einige Editionen der Visual Studio Produkte integriert ist … nun gibt es eine Open Source Alternative namens Gendarme, die innerhalb des Mono Projekts entwickelt wird.

Mit Gendarme kann man Probleme in seinem .NET-Code finden und leicht beheben. Neben echten Problemem werden von dem Analyse-Tool aber auch sehr viele Vorschläge und harmlose Warnungen angezeigt, die für ein besseres OOP-Design sorgen sollen. So meckert Gendarme z.B. bei sehr langen Methoden, deckt mögliche Threading-Probleme auf und sorgt allgemein für besseren und stabileren Code.

Aktuell gibt es einen Assistenten, der nach dem Auswählen von .NET-Assemblies einen Report ausgibt. In Zukunft wird es sicherlich auch eine Integration in ausgewählte IDE’s geben, ein Addin für MonoDevelop ist bereits in Arbeit.

Heute habe ich mir mal einen Webcast zum Thema „Wie erzeuge ich selber Symbol- und Projektvorlagen“ angeschaut. Erstaunlich einfach! Ich habe gleich mal ein Item Template gebaut, mit dem man XML-Dateien für Mono.Addins erzeugen kann.

addintemplate.png

Diese Eintrag erscheint nun wenn man auf ein Projekt rechtsklickt und dann „Hinzufügen | Neues Element“ anwählt. So kann man sich das lästige Eintippen des Grundgerüsts nun sparen.

Installation der Vorlage

1. Zip-Datei hier runterladen

2. Datei verschieben nach „Eigene Dateien/Visual Studio 2005/Templates/ItemTemplates

3. Fertig!

So und jetzt wollen wir natürlich noch sehen, was die Vorlage überhaupt erzeugt (der Name der Datei wurde im Dialog auf „My Addin“ festgelegt):

addinxml.png