Raciones de diseño de software
/
Overview
Raciones de diseño de software
Course overview
6 parts
·
41 chapters
Begin reading
Download
Part 1
1 Introducción
1 chapters
Begin part
›
1 Introducción
Part 2
I Principios
14 chapters
Begin part
›
2 Cada cosita en su lugar
3 Principio de abstracción
4 Command-query separation
5 No te repitas
6 Falla pronto
7 Hazlo estúpidamente simple
8 El mínimo conocimiento
9 Dime, no preguntes
10 Única responsabilidad
11 Abierto para extensión, cerrado para modificación
12 Sustitución de Liskov
13 Segregación de interfaces
14 Inversión de dependencias
15 No lo vas a necesitar
Part 3
II Prácticas
7 chapters
Begin part
›
16 Cómo funciona TDD
17 TDD no son tests, son ejemplos
18 Lo que prueban los tests
19 Bugs
20 Code review
21 Refactor (sin piedad)
22 Test and commit or revert
Part 4
III Patrones
10 chapters
Begin part
›
23 Controller
24 Creator
25 Information Expert
26 Bajo acoplamiento
27 Acoplamiento al estado global
28 Alta cohesión
29 Indirección
30 Polimorfismo
31 Variaciones protegidas
32 Pura fabricación
Part 5
IV Diseño dirigido por dominio
9 chapters
Begin part
›
33 Domain Driven Design
34 Entidades
35 Value Objects
36 Agregados
37 Servicios de dominio
38 Eventos
39 Sobre la persistencia en DDD
40 Domain Driven Design y Arquitectura Hexagonal
41 Las vistas en DDD
Part 6
Notas
0 chapters
Begin part
›