Meiner Meinung nach macht der Unterstrich "_", welcher erlaubt ist, die Funktionen besser lesbar als der Bindestrich "-".
»»
Wenn man eine Variable mit mehr als einem Wort ausdrücken möchte, ist der "_" sinnvoller, wenn man jedoch ein zusammengesetzes Wort oder Wort mit einer Zahl lesbarer kombinieren möchte, wäre der "-" sinnvoll. Der Programmierer wäre variabler in der Gestaltung. Das meinte ich damit. Gegen einen "-" würde normalerweise auch nichts sprechen, nur, dass es einfach nicht zugelassen ist.