Best Practices & Clean Code (C# Edition)

C# ist eine elegante Sprache, aber erst durch sauberen Code entfaltet sie ihre volle Stärke. Clean Code Prinzipien reduzieren Fehler und machen die Software erweiterbar.

1. Namenskonventionen

Nutzen Sie PascalCase für Klassen und Methoden sowie camelCase für lokale Variablen. Namen sollten beschreibend sein.

Schlecht:
int d = 31;
void doit() { ... }
Gut:
int tageImMonat = 31;
void SendeEmailBenachrichtigung() { ... }

2. Methoden klein halten (SRP)

Jede Methode sollte genau eine Aufgabe haben (Single Responsibility Principle). Dies erleichtert das Testen und Verstehen.

// Gut: Getrennte Verantwortlichkeiten
public void VerarbeiteBestellung(Bestellung b)
{
            BerechneSumme(b);
            SpeichereInDatenbank(b);
            SendeBestaetigung(b);
}

3. Konstanten statt "Magic Numbers"

Zahlen ohne offensichtliche Bedeutung sollten durch benannte Konstanten ersetzt werden.

if (status == 404)
{
                    // Was bedeutet 404 hier?
}
const int HttpNotFound = 404;
if (status == HttpNotFound)
{
                    // Klar und verständlich!
}
Zurück zu Modul 10 Übersicht Weiter zu Modul 12: Snippets