In Welche Benennungsrichtlinien befolgen Sie? sagt der Autor:
Außerdem bevorzuge ich es, ungarische Notation von Charles Simonyi zu verwenden.
Ich habe einige Programmierer kennengelernt, die immer noch lieber Ungarisch verwenden, hauptsächlich mit dem ungarischen Petzold / Systems-Geschmack. Denken Sie nach dwLength = strlen(lpszName)
.
Ich habe " Falschen Code falsch aussehen lassen" gelesen und die Gründe für Apps Hungarian verstanden, bei denen domänentypische Informationen in den Variablennamen enthalten sind. Aber ich verstehe den Wert nicht, wenn ich den Compilertyp an den Namen anpasse.
Warum verwenden Programmierer diesen Notationsstil immer noch? Ist es nur Trägheit? Gibt es irgendwelche Vorteile, die die verminderte Lesbarkeit aufwiegen? Lernen die Leute nur, die Dekorateure zu ignorieren, wenn sie den Code lesen, und wenn ja, wie setzen sie ihre Wertschöpfung fort?
BEARBEITEN: Viele Antworten erklären die Geschichte oder warum sie nicht mehr relevant sind. Beides wird in dem von mir zitierten Artikel behandelt.
Ich würde wirklich gerne von jemandem da draußen hören, der es noch benutzt. Warum benutzt du es? Ist es in deinem Standard? Würden Sie es verwenden, wenn es nicht erforderlich wäre? Würden Sie es für ein neues Projekt verwenden? Was sehen Sie als die Vorteile?