Porque los nombres de variables y otros tienen que ser descriptivos, y no pueden tener espacios en ellos.
Básicamente eso te deja dos opciones para nombres compuestos: CamelCase o snake_case. los nombres_con_colectores son generalmente más legibles, pero es más importante contar con un conjunto de reglas coherentes y cumplirlas; de esa manera puede saber de un vistazo qué es algo.
La coherencia es la razón por la que tenemos convenciones de nomenclatura, para que todos estén de acuerdo en que las expresiones certianas tienen un significado específico. Por ejemplo, en C, los identificadores con guiones bajos iniciales y finales están reservados para uso del sistema, y las constantes son todas mayúsculas. Si el sistema necesita una constante llamada bollocks, se escribiría como _BOLLOCKS_, de modo que los usuarios pueden usar los BOLLOCKS constantes en sus propios programas sin tener que preocuparse por un conflicto, y puede distinguir fácilmente la diferencia entre los bollocks del sistema y tu propio.
- Cómo tener éxito como ingeniero de software
- ¿Qué son las funciones anónimas?
- ¿Qué tan bueno es CS50 en comparación con un curso universitario real sobre informática?
- ¿Quiénes son responsables de probar el código de automatización, desarrollador o probador?
- ¿Cómo optimiza y combina el software antivirus más de 100.000 patrones / firmas más sin consumir demasiados recursos?