Estoy seguro de que cualquier consejo que le dé estará en algún libro, en algún lugar. Sin embargo, descubrí todas estas cosas al leer el código de otra persona, verlo mencionado en una publicación de blog, descubrirlo por mi cuenta, etc.
- Browserify : esta es una herramienta de JavaScript que le permite “requerir” módulos como si estuvieran en Node.js, a excepción de la interfaz. Agrupa todas sus dependencias, por lo que no es necesario concatenar múltiples archivos de script. Todo eso está hecho por ti.
- Gulp: automatiza tareas redundantes, como minificar código, concatenar código y copiar archivos de carpetas de desarrollo en carpetas de producción.
- Usando “_” – JavaScript no tiene clases reales con palabras clave como “privado” y “público”. Cuando utilice un patrón de módulo, prefije las variables con _ que no se pueden ver fuera de su “clase”. Un examen Use ple podría ser _numberOfPageViews en lugar de numberOfPageViews.
- Git: rastrea tus cambios y ten una red de seguridad con Git. Es un sistema de control de versiones que le permite crear instantáneas (commits) de su trabajo y puede volver a una instantánea anterior cuando algo sale mal. Disfruta de la libertad de experimentar sin descifrar el código que está en las confirmaciones anteriores.