-
Notifications
You must be signed in to change notification settings - Fork 0
Ruta de aprendizaje
Joel Alvarez edited this page Jul 12, 2026
·
3 revisions
La ruta recomendada va de patrones pequeños a estructuras de sistema completas.
Antes de estudiar patrones conviene tener claros estos conceptos:
- Traits y trait objects.
- Generics.
- Ownership y borrowing.
-
Resulty errores de dominio. - Módulos y visibilidad.
- Tests con
cargo test.
Los patrones GoF ayudan a nombrar soluciones recurrentes. En Rust no siempre se implementan igual que en lenguajes OOP clásicos; muchas veces se reemplaza herencia por traits, enums, generics o composición.
Después de GoF, estudiamos soluciones que aparecen mucho en Rust real: Newtype, Typestate, RAII, iteradores, message passing e interior mutability.
Finalmente conectamos los patrones con diseño de aplicaciones completas: capas, puertos y adaptadores, Clean Architecture, DDD táctico, CQRS, Event Sourcing, Repository and Unit of Work, Service Layer, Pipeline Architecture y Plugin Architecture.