Feed
Contact
XING
LinkedIn
Twitter
ICQ
meebo.com

Code Style – Immer das selbe

by Roland Schumacher alias GENiALi 17. August 2009 -- 370 Wörter  -- 281 mal gelesen
Dieser Beitrag ist mir was wert:  

Man arbeitet in einem Büro mit 6 andern Entwicklern. Jeder arbeitet fast an jedem Projekt mit. Wenn ich jetzt in den Code schaue sehe ich 6 verschiedene “Handschriften”.

Es gibt zwar eine Richtline wie der Code auszusehen hätte. Aber wie es mit Richtlinien so ist. Die sind da um nicht eingehalten zu werden. :-)

Wie könne jetzt der Entwickler unterstützt werden um schon ganz einfache Richtlinien einzuhalten? Oder wie erreiche ich das ich zumindest im privaten Umfeld immer die selbe, oder zumindest eine ähnliche, “Unterschrift” habe?

Das Stichwort ist: Code Style Enforcer

Allerdings ist die Webseite nicht mehr ganz aktuell. Code Style Enforcer basiert auf DXCore von Devexpress. Früher konnte man DXCore einzeln runterladen, heute geht es nur noch mit einer Anwendung. In dieser ist DXCore enthalten.

Jetzt geht man wie folgt vor. Auf den Seiten von Devexpress lädt man CodeRush runter. Einfach die 30 Tage Version. Danach wird die Software installiert. Einfach aufpassen das man nur den DXCore installiert.

Installation DXCore

Jetzt muss noch der Code Style Enforcer besorgt werden. Dieser wird auch installiert.

Beim ersten Start von Visual Studio bekommt man jetzt ein paar Fragen vorgesetzt. Einfach mit OK durchklicken.

Was ich jetzt noch nicht erwähnt habe. Das Tool arbeitet mit den Regeln die IDesign für C# definiert hat. Das ist ein PDF mit ein paar Seiten worin einfach das nötigste definiert ist. Sehr einfach.

Aber jetzt kann es los gehen.

Wenn was nicht stimmt wird der Code einfach rot Unterstrichen.

Code Beispiel 1

Somit weiss jeder wo ein Fehler korrigiert werden muss. Im Kontextmenü wird sogar vorgeschlagen wie es korrigiert werden könnte.

Code Beispiel 2

Bei Methoden genau das selbe. Wenn die Maus auf den “Fehler” gesetzt wird zeigt ein PopUp an was korrigiert werden müsste.

Code Beispiel 3

Code Beispiel 4

Somit kann auf einfache Art und Weise sichergestellt werden das einige grundlegende Regeln eingehalten werden. Kein Entwickler kann sich dann noch rausreden. :-)

Bei einer richtigen Infrastruktur kann das Problem wahrscheinlich auch anders angegangen werden. Ich gehe mal davon aus das es Tools/Umgebungen gibt die beim Einchecken auf Coderichtlinien prüfen würden. Aber bei uns ist das noch nicht der Fall. Deshalb wäre die Lösung doch schon sehr hilfreich. Privat natürlich auch.

Die Regeln können auch angepasst werden. Unter Start->Programme->Code Style Enforcer->Configurator können einige Anpassungen an den Regeln vorgenommen werden.

Code Style Enforcer Configurator

kick it on dotnet-kicks.de

Tags: , , , , ,

Entwicklung | Software

Windows 7 – In Kürze geht es los!

by Roland Schumacher alias GENiALi 22. July 2009 -- 98 Wörter  -- 150 mal gelesen
Dieser Beitrag ist mir was wert:  

Das sind doch schöne News die ich da bei Heise lesen darf.

Microsoft nennt Veröffentlichungsfahrplan für Windows 7

Es geht also nicht mehr all zu lange bis ich die RTM irgend wie bekomme.

Jetzt muss ich nur noch meinen Chef weich kriegen damit er es mir erlaubt zu installieren.

Ich habe noch immer Windows XP auf dem Entwicklungsrechner. Er ärgert mich zwar Tagtäglich. Die Nerven gingen mit mir noch nicht durch. Deshalb ist noch nicht Vista drauf. Ich WILL auf Windows 7 warten. Aber dann muss die Kiste so schnell wie möglich neu installiert werden.

Mich freut es.

kick it on dotnet-kicks.de

Tags:

Allerlei | Entwicklung | Software

Windows 7 - Bilder im Batchmodus drehen

by Roland Schumacher alias GENiALi 29. June 2009 -- 76 Wörter  -- 250 mal gelesen
Dieser Beitrag ist mir was wert:  

Jetzt hoffe ich nur dass das auch wirklich ein Windows 7 Feature ist. Sonst sagt mir einfach bescheid.

Ich habe hier ein paar duzend Fotos die quer liegen. Die müsste ich jetzt alle schnell um 90Grad gegen den Uhrzeigersinn drehen. Bislang war ich da auf irgend welche Tools angewiesen. Heute bin ich bei Windows 7 über ein cooles Feature gestossen.

Einfach auf die Screenshot klicken um mehr zu sehen.

Bilder drehen

Resultat ist:

nach dem drehen

Wau. Und das ohne Tools.

kick it on dotnet-kicks.de

Tags: ,

Software

Windows 7 RC Ablaufdatum

by Roland Schumacher alias GENiALi 2. June 2009 -- 51 Wörter  -- 319 mal gelesen
Dieser Beitrag ist mir was wert:  

Eigentlich ist es mir so ziemlich egal. Ich werde mir so oder so eine Lizenz besorgen. Aber irgend wie nahm es mich halt doch wunder wann genau meine Installation abläuft.

Dazu öffnet man einfach das Programm winver.exe und lässt es sich anzeigen.

Windows 7 Ablaufdatum

PS: Ich bin noch immer begeistert von Windows 7.

kick it on dotnet-kicks.de

Tags:

Software

Windows 7 und die ersten Erfahrungen

by Roland Schumacher alias GENiALi 7. May 2009 -- 675 Wörter  -- 537 mal gelesen
Dieser Beitrag ist mir was wert:  

Ich habe so viel gutes über Windows 7, kurz W7, gelesen und gehört, da musste ich einfach zuschlagen als die RC im MSDN Subscription auftauchte. Ich war so mutig und habe mein Vista gekillt und W7 drüber installiert.

DVD rein, und los ging es. Es ging nicht lange da wurde ich nach der Partition gefragt wo ich das Teil installieren wolle. Ich wählt die Vista Partition, löschte sie und formatierte sie auch gleich. Dann wählte ich die Partition aus und klickte auf weiter. Aber was soll das?! W7 meinte es finde keine Partition wo es sich installieren könne. Aber ich habe doch soeben eine erstellt. Nach einigem suchen kam mir dann die Idee, dass ich den SATA Port auf dem ICH8 ChipSet noch irgend einen Modus ändern kann. Nach einigem Suchen habe ich das dann auch gemacht. Der wird aber bei jedem System wahrscheinlich anders heissen. Danach konnte ich die neue Partition auswählen und installieren. Der SATA Port wird dann in einem sehr kompatiblen Modus betrieben. Nach der Installation kann man das wieder umstellen.

Das ging dann auch ziemlich flott. Nicht lange und ich wurde nach einem Login Name gefragt. Kurz vorher wurde ich sogar nach den WLAN Verbindungsinformationen gefragt. Das fand ich cool. Schon bei der Installation von W7 kann man das WLAN konfigurieren.

Nach einem weiteren Neustart konnte ich mich dann das erste mal anmelden. Es kam der Willkommensbildschirm und die neue “Sanduhr”. Ist ja auch schon von Vista her bekannt. Die lief und lief und lief und lief und … Ihr ahnt es schon. Das WLAN tat wie verrückt, also dachte ich da wird noch was nachgeladen. Aber nach 20 Minuten verlor ich dann die Nerven und habe den Laptop einfach abgestellt. Nach dem nächsten Login kam wieder der Willkommensbildschirm. Aber nicht mehr so lange. Dann war ich das erste mal im W7. Cool.

Als erstes ist ja einfach mal schrauben angesagt. Es ist einfach alles einfacher zu finden. Bei Vista gibt es jetzt noch Sachen wo ich nicht weiss wo man es einstellt. Bei W7 fand ich alles auf anhieb. Weiss nicht wie so, aber es ist intuitiver.

Es fühlte sich auch viel schneller an als Vista. Zu diesem Zeitpunkt ist das ja klar. Es wurde ja gerade frisch installiert.

W7 fing auch gleich damit an diverse Updates zu laden. Eigentlich waren es nicht Updates sondern Treiber. Es wurde fast alles gefunden. Sogar die Grafikkarte. Allerdings habe ich dann die BETA Version des Treibers bei NVidia geladen. Jetzt sind nur noch etwa 4 Gerätetreiber pendent. Aber das ist nicht so wild. Ist eh nur für die Business Zeugs auf dem Laptop. Fernwartung und so.

Nachdem der Grafiktreiber drauf war konnte ich auch den entsprechenden Desktop einschalten. Ich muss sagen, genial.

Einfach an die neue Taskleiste muss ich mich noch gewöhnen. Irgend wie vermisse ich die Schnellstartleiste. Man kann sehr wohl Icons auf der Taskleiste platzieren. Aber wenn man das Programm öffnet ist das Icon nicht mehr da. Ich kann also den Explorer nur einmal öffnen. Da muss ich mich wohl noch damit arrangieren.

Bei mir kommt dann als allererst alles was zum Programmieren nötig ist auf die Kiste. Angefangen mit Visual Studio 2008 mit SP1. Alles kein Problem. Danach der SQL Server 2008 mit SP1. Beim SQL Server kam immer die Meldung das es bekannte Kompatibilitätsproblem gibt. Habe ich ignoriert und musste feststellen das er trotzdem läuft.

Das selbe auch bei den DEAMON Tools Lite. Meldung wegklicken und das Tool tut noch immer.

Danach kamen noch Office 2007 und all der kram den man sonst noch braucht. Alles kein Problem. Bislang konnte ich alles installieren und es lief auch alles.

Und jetzt, wo alles drauf ist?

Das Teil ist noch immer schnell. Sehr schnell. Nimmt weniger Speicher in Beschlag als Vista und fühlt sich einfach viel besser an. Vista? Nein Danke. Das will ich nicht mehr.

W7 ist das was Vista hätte sein sollen.

Schade nur das es kein Updatepfad auf die finale Version geben wird. Aber was sollst. Das ist wieder eine Chance das System auf Vordermann zu bringen. :-)

kick it on dotnet-kicks.de

Tags: , , , ,

Software | Entwicklung

Übersetzen

Diverses

Seitwert

Locations of visitors to this page

Rating
Excellent - 97%overlay Icon

Statistik