Dependency Inversion Principle

Hallo Spaß-Coder. Zum Abschluss unserer Prinzipien-Reihe steht nun nicht mehr direkt ein Problem in einer Klasse im Zentrum, sondern vielmehr die Frage, wie sich Abhängigkeiten zwischen Klassen unterschiedlicher Ebenen verhalten. Wie also können wir darauf achten, dass unser System auch dann sauber bleibt, wenn es groß wird? Hier hilft uns das Letzte Prinzip aus der […]

Was riecht hier so?

Hallo Spaß-Coder, heute möchten wir mal mit einem Bilderrätsel anfangen. Was assoziiert ihr im Zusammenhang mit Code-Qualität mit dem folgenden Bild? Grüne Wiese, Freiheit,  Möglichkeiten, alles aber auch alles Erdenkliche hier zu erbauen. Ist es nicht so?   Wie oft aber findet ihr eher folgendes in der Realität vor? Einen Haufen Schutt und Müll, unsaubere […]

Basics – Aussagekräftige Namen

Hallo Spaß-Coder, im Artikel Basics? Kenn‘ ich doch schon! haben wir begründet, warum grundlegende Programmierpraktiken sinnvoll und hilfreich sind. Eine dieser Basics ist die Regel, für alles möglichst aussagekräftige Namen zu finden. Darüber möchten wir im folgenden ein wenig sprechen. Aussagekräftige Namen Wieso steht an der Methode eigentlich nicht dran, was sie macht? Kennt ihr […]

Wenn Daten fließen

Hallo Spaß-Coder. Wer kennt noch das EVA-Prinzip? Eingabe-Verarbeitung-Ausgabe. Das war eines der ersten Themen im Informatikunterricht. Demnach also kein neuen Prinzip, was deshalb aber nicht weniger interessant ist. Insbesondere, wenn ich an das Single Resposibility Principle (SRP) denke, lässt sich dies gut vereinbaren. Dazu hat sich insbesondere in der .Net Welt das Flow-Pattern etabliert, welches […]