Best Practices & Clean Code (VB-Edition)

Guter Code in VB.NET zeichnet sich durch seine Nähe zur natürlichen Sprache aus. Clean Code Prinzipien helfen dabei, die Wartbarkeit Ihrer Software langfristig zu sichern.

1. Klare Benennung

Vermeiden Sie Abkürzungen. In VB.NET darf Code ruhig etwas "geschwätziger" sein, wenn es der Klarheit dient.

Schlecht:
Dim d As Date = Date.Now
Dim lst As New List(Of String)
Gut:
Dim heutigesDatum As Date = Date.Now
Dim benutzerNamen As New List(Of String)

2. Single Responsibility (SRP)

Eine Methode (Sub oder Function) sollte nur genau eine Aufgabe erledigen.

' Gut: Getrennte Aufgaben
Public Sub SpeichereDaten(daten As String)
            ' Code zum Speichern
End Sub

Public Sub LoggeAktion(meldung As String)
            ' Code zum Loggen
End Sub

3. Konstanten statt "Magic Numbers"

Nutzen Sie das Schlüsselwort Const, um festen Werten einen Namen zu geben.

If status = 1 Then
                    ' Was ist 1?
End If
Const StatusAktiv As Integer = 1
If status = StatusAktiv Then
                    ' Klar erkennbar!
End If
Zurück zu Modul 10 Übersicht Weiter zu Modul 12: Snippets