RSS
 

C# Coding Standards – kleine Erweiterung

Veröffentlicht am September 29, 2008 um 11:19 pm

29 Sep

Dieser Beitrag dient als kleine Erweiterung für unsere C# Coding Standards


1. Text soll nie hardcodiert sein – dafür soll man ResourcenFiles verwenden.

2. ConnectionString nie hardcodieren – für solche Fälle soll man Web.config / App.config verwenden

3. Lange Strings nicht als string sondern mit Hilfe der Klasse StringBuilder erzeugen

4. Leeren String nicht als string test = ” “ sondern als string test = String.Empty definieren

5. Projekt immer mit WarningLevel = 4 builden. (Project -> Properties -> Build -> WarningLevel = 4)

6. Im Release Build alle Warnungen als Fehler betrachten. (Project -> Properties -> Build -> Treat warnings as errors -> all

7. Keine Logik in AssemlbyInfo.cs implementieren

8. Für Code der Generics verwendet soll man nicht zu / von eine System.Object casten, sondern Schlüsselwort as verwenden.

 

Tags: ,

Hinterlassen Sie eine Nachricht