I

Escribir mejor código

Objetivo6 libros, Arranca en Dive Into Design Patterns

Al final vas a poder escribir código legible, aplicar patrones sin forzarlos y refactorizar con criterio.

De qué va

Para quien ya programa y quiere mejorar el oficio: patrones explicados con claridad, hábitos de trabajo, legibilidad y refactoring. Cierra con el libro original de patrones como lectura opcional.

Ver en el mapa
  1. Parada 1: Dive Into Design Patterns

    PróximaTransbordo a la línea J, Diseño y arquitecturaZona 1, Introductorio

    Por qué acá

    Punto de entrada: patrones y principios con ejemplos claros. Dager dice que primero programes algo orientado a objetos y después uses este libro.

    Refactoring Guru. Tiene un libro que está bueno sobre eso
    Dager, Superficial knowledge is holding you backEscucharlo en 0:08
    Ver la ficha de Dive Into Design Patterns
  2. Parada 2: Head First Design Patterns

    Desvío optativoTransbordo a la línea J, Diseño y arquitecturaZona 2, Intermedio

    Podés saltearla: la ruta sigue por la vía principal.

    Por qué acá

    Otra vuelta a los mismos patrones, más visual y con más práctica. Dager recomienda la colección Head First en su conjunto.

    Design Patterns. El libro de Head First; más amigable. Recomiendo esa colección de libros en su conjunto.
    Dager, r/devsarg: qué libros de fundamentos teóricos deVer la fuente
    Ver la ficha de Head First Design Patterns
  3. Parada 3: The Pragmatic Programmer

    El programador pragmático

    Línea I, Oficio y equiposZona 2, Intermedio

    Por qué acá

    Dejás los patrones puntuales y pasás a hábitos y criterio de oficio. Dager lo pide en la edición del 20.º aniversario.

    si ya tenés trabajo y querés mejorar como profesional de Pragmic Programmer. Tiene que ser sí o sí la edición del 20 aniversario
    Dager, NO LEAS ESTE LIBROEscucharlo en 0:05
    Ver la ficha de The Pragmatic Programmer
  4. Parada 4: Clean Code

    Código limpio

    Línea I, Oficio y equiposZona 2, Intermedio

    Por qué acá

    Legibilidad a nivel función y nombre. Dager lo recomienda sin tomarlo como Biblia y avisa que los ejemplos son flojos.

    es un lindo libro yo lo recomiendo es un buen libro no se lo tomen como una Biblia
    Dager, Dager te enseña a hacer un server DNSEscucharlo en 117:39
    Ver la ficha de Clean Code
  5. Parada 5: Refactoring

    Fin de líneaLínea I, Oficio y equiposZona 3, Avanzado

    Por qué acá

    Con patrones y criterio de legibilidad, ahora el catálogo de técnicas para cambiar código existente sin romperlo.

    refactory es un buen libro si si andas buscando libros así genéricos de buenas prácticas
    Dager, Dager te enseña a hacer un server DNSEscucharlo en 119:55
    Ver la ficha de Refactoring
  6. Parada 6: Design Patterns

    Patrones de diseño

    Desvío optativoTransbordo a la línea J, Diseño y arquitecturaZona 3, Avanzado

    Podés saltearla: la ruta sigue por la vía principal.

    Por qué acá

    Los patrones en su versión original. Dager lo nombra sin comentarlo: sirve para ir a la fuente de lo que ya viste.

    Design Patterns. El libro de GoF, not much to say.
    Dager, r/devsarg: qué libros de fundamentos teóricos deVer la fuente
    Ver la ficha de Design Patterns

Fin de línea

Son 4 paradas. Cada libro que marques con «Lo leí» se cuenta acá y en el mapa.