Tom: Abwägen zwischen wenigen Code und übersichtlichen Code

Beitrag lesen

Hello,

hier steht sicher auch die Frage der Polymorphie im Raume.
Die erreicht man aber nur durch geeignete Modellierung.
Legst Du die Schnittstellen (ich sage leiber Verbindungsstellen) an die falschen Stellen, dann wird es einfach nicht übersichtlich.

Und Module sollten auch immer eine genau abgegrenzte Funktionalität erfüllen, die möglichst häufig vorkommt. Alles, was für den Einzelfall dann fehlt, sollte man extern dazuprogrammieren können.

Eines meiner Beispiele ist immer das Öffnen einer Datei zum Zwecke des geteilten Lesens und Schreibens. Wesentlich für eine universelle Nutzung eines solchen Moduls sind mMn immer äußerst aussagekräftige Fehlermeldungen (Erfolgsmeldungen).

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau