Antwort an „klawischnigg“ verfassen

Hi there,

Wenn dabei das Wort „und“ auftaucht, ist das ein sicheres Zeichen von schlechtem Software-Design. Eine Funktion soll genau eine Sache tun.

Sorry, aber das ist ziemlicher Unfug. Eine Funktion soll das tun, was der Programmierer damit im Sinn hatte.

Ich erspar' Dir jetzt die Frage, was genau im programmiertechnischen Sinn mit "einer Sache" gemeint ist, aber "Sachen" können jedenfalls sehr komplex werden, das hat mit der Aufgabenstellung etwas zu tun, und nicht notwendigerweise etwas mit "Software-Design". Wenn Du meinst, daß eine Funktion einen Wert zurück geben soll, dann bin ich schon eher bei Dir, aber dann heben schon wieder meine Zweifel an und ich frag' mich, ob Funktionen, die ein Array zurückgeben, aus Deiner Sicht ebenfalls "schlechtes Software-Design" sind...

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen