dedlfix: Was bewirkt ein Dollarzeichen mit geschweifter Klammer um Array?

Beitrag lesen

Hi!

Ich finde die Dramatik in der Aussage "ist meistens ein Zeichen für einen schweren Designfehler" unangemessen. Besonders, da kein Konjunktiv benutzt wird. Besser: "Könnte auf einen Designfehler hinweisen, ..."

Ja, als Empfehlung formuliert gefällt mir das Hinweisen auf günstigere Alternativen deutlich besser.

Bei umfangreicheren Projekten könnte es durchaus mal vorkommen, daß man verschiedene Variablen schnell mit einer foreach-Schleife auf einen bestimmen Wert überprüfen möchte. Das heißt aber, finde ich, noch nicht, daß das Design völlig daneben ist.

Die Frage, die man sich dabei stellen sollte, ist, warum über den Namen iterierbare Variablen besser sein sollen, als gerade auch für Iterationen vorgesehene und optimierte Konstrukte wie Arrays. Da fallen mir spontan keine vernünftigen Argumente ein. V.V. haben durchaus ihre Berechtigung, aber in solchen Anwendungsfällen eher nicht.

Lo!