A la hora de hablar de código siempre rigen unos principios básicos:
- Mantener el código consistente
- Que sea fácil de leer y entender
- Que sea sencillo de mantener
Por ello hoy queremos traeros 10 claves en JavaScript para mantener tu código lo más limpio y sencillo posible.
1. Usa siempre el Punto y coma (;)
Aunque esto es opcional en JavaScript, ya que los puntos y comas no son necesarios como terminadores de instrucciones como otros idiomas. El uso de a; realmente ayuda a mantener el código consistente y es excelente para los separadores de sentencias.
Fallo:
Pasa:
2. Use literales de plantilla al contactar cadenas.
Los literales de plantilla son literales de cadena que permiten expresiones incrustadas.
Si necesita admitir IE11 o inferior, no admiten literales de cadena.
Fallo:
Pasa:
3. Utilice las funciones de flecha ES6 cuando sea posible.
Las funciones de flecha son una sintaxis más concisa para una expresión de función de escritura. Son anónimos y cambian la forma en que esto se une a las funciones.
Fallo:
Pasa:
4. Use const en lugar de let.
Esto impide que los desarrolladores intenten cambiar cosas que no deberían y realmente ayuda con la legibilidad.
5. Convenciones de nomenclatura en JavaScript.
Let debería ser camelCase
const si en la parte superior de un archivo usa mayúsculas. MY_CONST. Si no está en la parte superior del archivo, use camelCase
Class debe ser PascalCasing. MyClass
function deben ser camelCase. myFunction
6. Nombres de archivo en minúsculas.
MyFile.js debería ser myFile.js
7. Use los parámetros predeterminados cuando sea posible.
En JavaScript, si no pasa un valor a un parámetro al llamar a una función, estará undefined.
Fallo:
Pasa:
8. Usa atajos para booleans.
Fallo:
Pasa:
9. Intente y evite declaraciones ternarias innecesarias.
Fallo:
Pasa:
10. Solo use una variable por declaración.
Esto puede causar cierta controversia, pero declarando más de una vez, a veces se puede perder.
Fallo:
Pasa:
Estas son las 10 cales en JavaScript que creemos que pueden ayudarte a la hora de crear un código. La intención es que puedas mejorar cada día para que el trabajo que hagas hoy, sea el mejor para mañana.