Raciones de diseño de software

Raciones de diseño de software

Fran Iglesias
Buy on Leanpub

Table of Contents

1 Introducción›

  • 1 Introducción

I Principios›

  • 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

II Prácticas›

  • 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

III Patrones›

  • 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

IV Diseño dirigido por dominio›

  • 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

Notas›

    Raciones de diseño de software/overview

    Raciones de diseño de software

    course_overview

    count_parts
    ·
    count_chapters
    begin_reading
    download
    part_count

    1 Introducción1 chapters

    Begin part ›
    1. 1 Introducción

    part_count

    I Principios14 chapters

    Begin part ›
    1. 2 Cada cosita en su lugar

    2. 3 Principio de abstracción

    3. 4 Command-query separation

    4. 5 No te repitas

    5. 6 Falla pronto

    6. 7 Hazlo estúpidamente simple

    7. 8 El mínimo conocimiento

    8. 9 Dime, no preguntes

    9. 10 Única responsabilidad

    10. 11 Abierto para extensión, cerrado para modificación

    11. 12 Sustitución de Liskov

    12. 13 Segregación de interfaces

    13. 14 Inversión de dependencias

    14. 15 No lo vas a necesitar

    part_count

    II Prácticas7 chapters

    Begin part ›
    1. 16 Cómo funciona TDD

    2. 17 TDD no son tests, son ejemplos

    3. 18 Lo que prueban los tests

    4. 19 Bugs

    5. 20 Code review

    6. 21 Refactor (sin piedad)

    7. 22 Test and commit or revert

    part_count

    III Patrones10 chapters

    Begin part ›
    1. 23 Controller

    2. 24 Creator

    3. 25 Information Expert

    4. 26 Bajo acoplamiento

    5. 27 Acoplamiento al estado global

    6. 28 Alta cohesión

    7. 29 Indirección

    8. 30 Polimorfismo

    9. 31 Variaciones protegidas

    10. 32 Pura fabricación

    part_count

    IV Diseño dirigido por dominio9 chapters

    Begin part ›
    1. 33 Domain Driven Design

    2. 34 Entidades

    3. 35 Value Objects

    4. 36 Agregados

    5. 37 Servicios de dominio

    6. 38 Eventos

    7. 39 Sobre la persistencia en DDD

    8. 40 Domain Driven Design y Arquitectura Hexagonal

    9. 41 Las vistas en DDD

    part_count

    Notas0 chapters

    Begin part ›