Hay 3 convenciones de nombres importantes:
-
with_underscores
-
PascalCased
-
camelCased
Otras variantes no son importantes porque no se usan comúnmente.
Para las variables, parece que la que más subrayan es la que tiene guiones bajos, así que me quedo con eso. Creo que es lo mismo para las funciones.
Pero ¿qué pasa con la clase y los nombres de los métodos? ¿Cuál de estos 3 es el más utilizado por los desarrolladores para tales construcciones? (personalmente, es 3. para los métodos y 2. para las clases)
No publiques cosas como "usa lo que crees que es correcto", porque el código que estoy escribiendo es API para otros desarrolladores, y me gustaría adoptar el estilo de codificación más popular :)