Moin Moin,
das ist natürlich eine sehr individuelle Frage, da jeder Entwickler da eigene Präferenzen hat.
Wichtig ist jedoch vorneweg die Konsistenz.
Wenn ich zu einem bestehenden Projekt dazukomme dann analysiere ich die bisherigen Konventionen und führe diese weiter.
Wenn ich mit jemandem zusammen einen neuen Prozess entwickle dann spreche ich mich mit jener Person ab, sodass es konsistent ist.
Wenn ich jedoch alleine einen neuen Prozess entwickle mache ich es üblicherweise so:
Datenbankfelder, also Prozess oder Untertabellenfelder, Datenbanktabellen wie UTs alle in GROSSBUCHSTABEN
Dialogelemente, Prozessmeldungen und Konfigurationen mit Underscores also my_process_config
Skripte und Funktionsnamen in camelCase (außer bei Klassenfunktionen, dann CamelCase).
Grüßle
Stefan