Rolf B: Songs neu nummerieren (php) / Lösungsansatz zur Diskussion

Beitrag lesen

Hallo klawischnigg,

Welchen Nachteil handelt man sich damit ein?

Eigentlich Redundanz. Im Zweifelsfall zeigt einem die IDE den Typ an. Ich hab's aber nochmal nachgelesen: https://de.wikipedia.org/wiki/Ungarische_Notation

Was ist ein Typ?

Charles Simonyi, der diese "Ungarische Notation" erfunden hat, hat gemeint, man sollte über genormte Präfixe den Typ der Variablen kennzeichnen. Die Deppen bei Microsoft haben das bei der Übertragung der Idee von der Office- in die Systems-Abteilung vermasselt. Wie eigentlich immer, wenn Anwendungsentwickler mit Systemprogrammierern reden.

int iCounter;

So hat Simonyi das nicht gemeint. Dass counter ein int ist, sieht man.

int cntMarbles;
HANDLE hCustomerFile;

So war's gedacht: semantische Typen. cntMarbles ist ein Counter für Murmeln (und der geht morgen hoffentlich erfolgreich auf 80000, während cntMarblesOnFloor auf 0 bleibt (Hä?)), und hCustomerFile ist ein Handle für die Kundendatei.

Deshalb ist $arr_song nicht sinnvoll. "arr" ist ein technischer Typ, kein fachlicher Typ. $cntFiles, $cntNames, $cntQuestions sind Zähler für diverse Dinge, da ist das sinnvoll.

Rolf

--
sumpsi - posui - obstruxi