Mi piacciono entrambi, ma noto che le lingue che usano CamelCasing per i membri a volte richiedono più aggiustamenti quando vuoi modificare il tuo codice. Ad esempio (in Python):
node.customData()
vs
node.setCustomData()
involucro di modifiche personalizzate. Potrebbe essere evitato se fosse:
node.getCustomData()
In C # useranno PascalCasing per esempio.
So che alcuni non usano nemmeno il case così:
node.getcustomdata()
Sembra che i linguaggi di scripting in genere preferiscano il CamelCasing più di PascalCasing per essere più rilassati?
C'è un motivo per scegliere uno rispetto all'altro da un POV di progettazione del linguaggio di programmazione?