El problema con JavaScript es que siguen introduciendo partes malas, mientras que las partes buenas tienden a seguir siendo las buenas.
Toma clase La única razón por la que esto ha aparecido es porque los programadores clásicos se han pasado a JavaScript, por lo que se sienten cómodos. Pero es solo el azúcar sintáctico que oculta la naturaleza prototípica del lenguaje, que no tiene clases. La palabra clave de clase solo sirve para oscurecer el idioma.
Tome la palabra clave let , que nos da un alcance de bloque. Todos los programadores de JavaScript han aprendido a usar patrones de alcance de funciones, que funcionan bien. La introducción de let significa abandonar estos patrones y aplicar uno nuevo … cuando no era necesario.
- ¿Cuáles son algunas de las mejores (como las más reveladoras) preguntas de entrevista técnica para un ingeniero de software generalista?
- ¿Qué debe saber todo CEO sobre ingeniería y gestión de una organización de ingeniería?
- ¿Debo obtener un título en ingeniería de software si quiero una carrera en desarrollo de juegos?
- ¿Cuál es la validación empírica de la opinión de que scrum funciona mejor que la gestión de proyectos tradicional para el desarrollo de software?
- ¿Por qué los sitios web comenzaron a usar el nuevo reCAPTCHA incluso para las páginas de inicio y los clics por primera vez este año?
No creo que sea necesario un nuevo libro, pero tendrá que hacer algo con JS Lint si quiere que la gente siga usándolo.