README · by ansango
← Volver al libro

Glosario y referencias

Glosario de términos del cookbook, libros de referencia y rutas de profundización

~6 min de lectura
Resumen

Esta nota es la herramienta de referencia de la wiki. Un glosario de los términos técnicos más usados, una bibliografía esencial para clean code y refactoring, y enlaces a autores clave de la disciplina.

Cómo usar esta nota

El glosario es de búsqueda rápida: cuando un término en una nota te resulte confuso, vuelve aquí. La bibliografía es para profundizar: si un capítulo te interesa más, aquí tienes por dónde seguir.

Glosario

A

B

C

D

E

F

G

I

M

N

O

P

R

S

T

V

W

Y

Bibliografía esencial

Clásicos del clean code

Domain-Driven Design

Diseño orientado a objetos

Programación extrema y agile

Funcional

Testing

Otros libros del autor

Recursos online

Blogs

Newsletters

Comunidades

Conferencias

Conceptos para profundizar

Los cinco principios SOLID

GRASP

Los principios del libro de Contieri

Ruta de profundización

Si vienes de cero

  1. Clean Code (Martin). El libro fundamental.
  2. Refactoring (Fowler). El catálogo de refactorings.
  3. Domain-Driven Design (Evans). Cómo modelar el dominio.
  4. Clean Code Cookbook (Contieri). El cookbook para aplicar.
  5. Clean Architecture (Martin). Cómo estructurar sistemas.

Si ya tienes experiencia

  1. Object-Oriented Software Construction (Meyer). El clásico.
  2. Domain-Driven Design Distilled (Vernon). DDD condensado.
  3. Implementing Domain-Driven Design (Vernon). DDD aplicado.
  4. Refactoring to Patterns (Kerievsky). Combinar ambos.
  5. Functional Programming in Scala (Chiusano). FP para DDD.

Si quieres ir más allá

  1. Modern Software Engineering (Dave Farley). Ingeniería moderna.
  2. A Philosophy of Software Design (John Ousterhout). Complejidad.
  3. Software Architecture: The Hard Parts (Ford, Richards, Sadalage, Dehghani). Trade-offs.
  4. Fundamentals of Software Architecture (Ford, Richards). Para una visión amplia.

Próximos pasos