Mehr Test-Coverage durch Reflection
Es ist zwei Wochen vor dem geplanten Release. Alle sind euphorisch. Zum ersten Mal ist es gelungen, alle Features vor den Deadlines umzusetzen. Sogar die Intuitiv-Tester sind zufrieden mit der Qualität. Die ersten Alpha-Tests liefen ohne Probleme, und im laufenden Beta-Test kommen keine Beschwerden von den ausgewählten Erstkunden.
Nach dem offiziellen Ende der Corona-Pandemie finden sich endlich alle Projektprotagonisten wieder im Großraumbüro zusammen, um den Projektmeilenstein zu feiern. Nach so langer sozialer Entbehrung fällt jeder in die Arme der Kollegen.
Private ist nicht privat!
Private ist nicht privat – Wie Objektorientierung uns in falscher Sicherheit wiegt Wir alle kennen die Situation: Wir sollen eine Bibliothek an eine andere Abteilung oder einen Kunden liefern, aber möchten gerne die Implementierungsdetails verbergen. Manche nennen dies hochtrabend das Information Hiding Principle. In der Realität möchte man einfach die vielen Krücken und Abkürzungen verbergen, die durch Kosten- und Zeitdruck erforderlich wurden. Aber einen Schritt nach dem anderen.
Wie können wir das Information Hiding Principle umsetzen?