Namensgebung
Schlechte Variablennamen wie 'x', 'temp' oder 'data2' sind einer der häufigsten Gründe, warum Code schwer zu pflegen ist. Aussagekräftige Namen sind kein Luxus — sie sind eine Form der Dokumentation. Wenn eine Funktion 'berechneMonatlicheRaten' heißt, braucht niemand einen Kommentar darüber, was sie tut. Gute Namensgebung spart Zeit bei Reviews, reduziert Missverständnisse und macht Zusammenarbeit im Team erheblich einfacher. Wir zeigen Ihnen, wie Sie konsistente Namenskonventionen entwickeln und anwenden.
SOLID-Prinzipien
Die fünf SOLID-Prinzipien sind keine abstrakten Regeln für Lehrbücher — sie sind bewährte Leitlinien, die aus echten Fehlern in der Softwareentwicklung entstanden sind. Das Single-Responsibility-Prinzip sagt, dass jede Klasse nur einen Grund zur Änderung haben sollte. Das Open-Closed-Prinzip sorgt dafür, dass Sie bestehenden Code erweitern, ohne ihn zu verändern. Diese Konzepte klingen einfach, aber sie konsequent anzuwenden erfordert Übung. Wir begleiten Sie durch Beispiele aus der realen Praxis, bis sie sich natürlich anfühlen.
SQL-Abfragen
Eine Abfrage, die funktioniert, ist gut. Eine Abfrage, die schnell und lesbar ist, ist besser. Viele Entwickler schreiben SQL, das Ergebnisse liefert, aber unter Last zusammenbricht. Wir zeigen Ihnen, wie Sie Joins effizient einsetzen, Unterabfragen sinnvoll strukturieren und Abfragen so schreiben, dass ein Indexierungssystem sie optimal nutzen kann. Echte Beispiele aus produktiven Systemen helfen Ihnen, den Unterschied zwischen funktionierendem und wirklich gutem SQL zu erkennen und dauerhaft besser zu werden.
Refactoring-Techniken
Refactoring bedeutet nicht, alles neu zu schreiben. Es bedeutet, bestehenden Code systematisch zu verbessern, ohne sein Verhalten zu verändern. Techniken wie das Extrahieren von Methoden, das Entfernen von Duplikaten und das Vereinfachen verschachtelter Bedingungen können aus schwer lesbarem Code etwas Klares und Wartbares machen. Wir führen Sie durch konkrete Refactoring-Beispiele und zeigen, wann sich der Aufwand lohnt und wie Sie Risiken dabei minimieren.