Bennennung von Prozeduren
Verfasst: Do 25. Mär 2010, 17:55
Hallo!
Für die Namen von public Prozeduren (in einem Modul oder einer Klasse) schlage ich vor, auf Präfixe wie "f", "fnc" "sub" usw. zu verzichten. Das schränkt meiner Ansicht nach nur ein, dass man später eine Sub nicht mehr zu eine Function machen kann, da sonst das Präfix keinen Sinn mehr macht - und eine Umbenennung ist bedenklich, da sonst alle abhängigen Module Probleme bekommen, falls der alte Name nicht mehr verfügbar ist.
Außerdem sehe ich keinen Vorteil bei so einem Präfix. Das sind für mich nur Zeichen, die ich vollständig eintippen muss, um erst dann Unterstützung von IntelliSense zu bekommen.
Präfixe die eine "Gruppe" vorgeben, halte ich allerdings durchaus für sinnvoll.
z. B. für die Ersatzfunktionen für DLookup:
DaoLookup ... die DAO-Variante von DLookup
AdoLookup ... die ADODB-Variante
Was meint ihr dazu?
Für die Namen von public Prozeduren (in einem Modul oder einer Klasse) schlage ich vor, auf Präfixe wie "f", "fnc" "sub" usw. zu verzichten. Das schränkt meiner Ansicht nach nur ein, dass man später eine Sub nicht mehr zu eine Function machen kann, da sonst das Präfix keinen Sinn mehr macht - und eine Umbenennung ist bedenklich, da sonst alle abhängigen Module Probleme bekommen, falls der alte Name nicht mehr verfügbar ist.
Außerdem sehe ich keinen Vorteil bei so einem Präfix. Das sind für mich nur Zeichen, die ich vollständig eintippen muss, um erst dann Unterstützung von IntelliSense zu bekommen.
Präfixe die eine "Gruppe" vorgeben, halte ich allerdings durchaus für sinnvoll.
z. B. für die Ersatzfunktionen für DLookup:
DaoLookup ... die DAO-Variante von DLookup
AdoLookup ... die ADODB-Variante
Was meint ihr dazu?