Xava: Datei existiert

Beitrag lesen

Hallo Turtle!

Eine Funktion sollte an einer Stelle den return haben, weil es - finde ich - bei grossen Funktionen einfach übersichtlicher, kompakter und "schöner" ist.

So hat die Funktion _einen_ Einstieg und einen _Ausstieg_.

Was ist eine mainung dazu?

Das ist aber nur eine Seite. Prinzipell ist es schon gut, wenn eine Funktion am Ende mit _einem_ Return endet und bringt ersteimal eine verbesserte Übersicht. Aber wenn man dies so praktiziert, so muss man mit zusätzlichen Varibalen arbeiten, die wiederum die Übersicht etwas verschlechtert und zu dem zusätzlich Resourchen verbraucht -- wenn auch nur marginal mehr.

Letztendlich ist es sicherlich Geschmackssache bzw. hängt von dem eigenen Programmierstil ab.

Meine Philosophie bei Programmen ist die Efizientheit und die vermeidung von zusätzlichen Variablen oder Code-Zeilen mit ausreichenden Kommentaren.

Bei den Systemen bzw. bei der Hardware die heutzutage zur Verfügung stehen ist der Resourchenverbrauch bzw. die Rechenzeit eigentlich nicht mehr ausschlaggebend. Es sei den, es muss eben für diese Faktoren gezahlt werden oder die Applikation erfordert eine hohe Verfügbarkeit oder sie wird stark ausgelastet.

Web-Anwendungen können eben die letzten beiden Faktoren u.U. erfüllen -- Anspruch auf hohe Verfügbarkeit bei gleichzeitiger hoher Auslastung...

Aber das schweift jetzt etwas ab und trifft auch wohl eher nicht auf das Anwendungsbeispiel zu.