Para estar menos estresados y, por lo tanto, ser mejores programadores, tenemos que hacer todo lo posible para liberar nuestro código de tonterías que dificultan su mantenimiento y la incorporación de nuevos desarrolladores. .
Usamos el mismo nombre para los campos de la base de datos, los nombres de propiedades JSON devueltos por una API, los atributos de los nombres de los campos del formulario HTML y, finalmente, los nombres de las variables de Javascript que contienen esos valores originados en la base de datos. Nombrar tus datos exactamente igual en todas las capas de la pila te libera de tener que mantener un mapa mental de qué es qué. Disciplínese para hacer cumplir esta regla y será un programador menos estresado.
Usamos el caso serpiente para nombrar las variables que definimos nosotros mismos. Los diferencia de la mayoría de los elementos definidos en una biblioteca, porque la mayoría de las bibliotecas usan mayúsculas y minúsculas para los nombres de variables.
Usamos palabras completas en lugar de acrónimos, y si algo es una matriz, se escribe en plural. Esto ayuda a personas de todas las nacionalidades a comprender qué es un dato, sin conocer versiones abreviadas de palabras.
Usamos mayúsculas y minúsculas para nombres de funciones simplemente porque nos permite identificar rápidamente que un identificador es una función y no una variable. Sí, sé que las funciones se pueden guardar como valores, pero la diferencia es que no se puede llamar a un valor primitivo/objeto/matriz agregándole paréntesis. Ahí es donde está la línea entre función y valor, y tener una señal visual para distinguir uno de otro también te hará un programador menos estresado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3