Clean Code aplicado a JavaScript

Clean code o código limpio es aquel que se ha escrito con la intención de que otra persona (o tú mismo en el futuro) lo entienda.

Mejora tu código Javascript aplicando Clean Code. Con este e-book aprenderás a escoger mejores nombres para las variables, a escribir funciones más simples y legibles, a diseñar clases mejor estructuradas y otros conceptos que, sin duda, podrás aplicar en tu día a día como desarrollador. En definitiva, este e-book te ayudará a ser mejor profesional.

Estamos convencidos de que este e-book te puede aportar algún detalle de mucho valor, empieza a leer los primeros capítulos gratis y compruébalo tu mismo.

Sobre el libro

JavaScript se ha convertido en uno de los lenguajes más utilizados del mundo, se encuentra en infraestructuras críticas de empresas muy importantes (Facebook, Netflix o Uber lo utilizan). Por esta razón, se ha vuelto indispensable la necesidad de escribir código de mayor calidad y legibilidad.

Los desarrolladores, por norma general, solemos escribir código sin la intención explícita de que vaya a ser entendido por otra persona, ya que la mayoría de las veces nos centramos simplemente en implementar una solución que funcione y que resuelva el problema. La mayoría de las veces, tratar de entender el código de un tercero o incluso el que escribimos nosotros mismos hace tan solo unas semanas, se puede volver una tarea realmente difícil.

Este pequeño e-book pretende ser una referencia concisa de cómo aplicar clean code o código limpio para aprender a escribir código JavaScript más legible e intuitivo. En este encontrarás múltiples referencias a otros autores y ejemplos sencillos que, sin duda, te ayudarán a encontrar el camino para convertirte en un mejor desarrollador.

Tabla de contenidos

  • Prefacio
    • Qué no es este libro
  • Agradecimientos
  • Sobre Software Crafters
  • Sobre el autor
    • Otros intereses
  • Introducción
  • ¿Qué es Clean Code?
  • Variables y nombres
    • Nombres pronunciables y expresivos
    • Uso correcto de var, let y const
    • Evitar que los nombres contengan información técnica
    • Léxico coherente
    • Usa el nombre adecuado según el tipo de dato
      • Arrays
      • Booleanos
      • Números
      • Funciones
      • Clases
  • Funciones
    • Tamaño reducido y hacer una única cosa
    • Limita el número de argumentos
    • Prioriza el estilo declarativo frente al imperativo
    • Usa funciones anónimas
    • Transparencia referencial
    • Principio DRY
  • Evita el uso de comentarios
  • Formato coherente
    • Problemas similares, soluciones simétricas
    • Tamaño de los archivos
    • Densidad, apertura y distancia vertical
    • Lo más importante primero
    • Indentación
  • Clases
    • Tamaño reducido
    • Organización
    • Prioriza la composición frente a la herencia
  • Siguientes pasos
  • Referencias

Formato libre de DRM

El libro está generado en tres formatos completamente libres de DRM. MOBI, por si usas un Kindle para leer tus e-books, epub y pdf.

Actualizaciones gratuitas

Aunque entenemos que el libro está completo, solemos actualizarlo frecuentemente para seguir perfeccionándolo. Te enviaremos de forma gratuita todas las actualizaciones que vayamos realizando. Última actualización en Julio de 2019.

Garantía de satisfacción

Recuerda que si no es lo que esperas, te devolvemos tu dinero. Durante los primeros 45 días de compra, puedes obtener un reembolso del 100% de tu compra. El riesgo es cero y el beneficio podría ser muy elevado.

Comprar el E-BOOK