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.