Estoy haciendo una aplicación web usando Django. La convención de Python para nombrar variables es minúscula_con_colecciones, pero la convención Javascript es camelCase. Además, he visto a muchas personas usar minúsculas con guiones para los identificadores CSS.
¿Sugeriría usar las tres convenciones de nombres cuando sea apropiado, o elegir una y usarla, incluso si las otras dos recomiendan algo más? Cambiar de un lado a otro no es un gran problema, pero aún puede ser una sobrecarga mental.
language-agnostic
naming
coding-standards
davidscolgan
fuente
fuente
Depende de las convenciones de la empresa, el equipo o el proyecto. No hay una respuesta correcta, aparte de hacer lo que dicen las guías de estilo de código. Si está en un proyecto de idiomas múltiples, entonces las pautas deben especificar un estilo independiente del idioma o qué estilo seguir al escribir código en cada idioma.
Personalmente, preferiría el estilo recomendado por el idioma. Es mucho más natural al interactuar con bibliotecas externas escritas en ese idioma y sería más fácil de leer. Sin embargo, cualquier convención de estilo existente en el proyecto debe obedecerse primero.
fuente