Código Sólido
Código Sólido
Free!
Mínimo
$0.00
Sugerido
Código Sólido

Este libro está 100% completo

Completado el 2018-03-16

Acerca de este libro

Mis reflexiones sobre el desarrollo de software y los principios SOLID

Table of Contents

  • ¡Gracias!
  • ¿Es este un libro sobre programación?
    • ¿Que voy a encontrar en este libro?
  • ¡Funciona!
    • ¿A que dedica el tiempo el programador?
    • La verdad está en el código.
    • Comentarios.
    • Esto lo dejo para después …
    • Productividad y eficiencia.
    • Nadie dijo que fuera fácil
  • Programación orientada a objetos y principios S.O.L.I.D.
    • Mantenibilidad
    • Principios SOLID
    • Clean Code
    • Encapsulación y patrones de diseño
    • Patronitis
    • Aprendiendo Patrones de Diseño
    • SOLID
  • Con la S: El Principio de Responsabilidad Única.
    • Cohesión y acoplamiento
    • Deuda técnica
    • Escusas cero
    • Ejemplos de Responsabilidad Única
    • Condicionales y Responsabilidad Única
  • Con la O: El Principio de Abierto-Cerrado.
    • Un gran poder implica una gran responsabilidad
    • Abierto-Cerrado y Patrón Estrategia.
  • Con la L: El Principio de Sustitución de Liskov.
    • WTF?
    • Herencia. ¿Ángel o demonio?
  • Con la I: El Principio de Segregación de Interfaces.
    • Todo sistema cambia durante su ciclo de vida
    • Duck Typing y Segregación de Interfaces
  • Con la D: El Principio de Inversión de Dependencias.
    • Ley de Demeter o Principio de Menor Conocimiento
    • Ioc vs Service Providers
    • Service Providers, Scope global y singletons
  • TDD, SOLID Katas y katayunos.
    • Baby Steps
    • Modo Test / Modo Implementación
    • ¿Es TDD fácil?
    • ¿Es TDD para mí?
    • Katas y TDD
    • Programación en parejas o Pair Programming
    • Ping-Pong
    • ¿Como hago Pair Programming y Katas si mi equipo no está por la labor?
    • Katayunos
  • Practicando
    • Práctica 1: FizzBuzz.
    • Práctica 2 - Solidificando código.
  • Ya, pero, ¿merece la pena todo esto?
    • Todo es esto es por …
    • Green Fields
    • la regla del Boy Scout
    • Nadie dijo que fuera fácil.
  • Fín

Sobre el autor

Gonzalo Ayuso
Gonzalo Ayuso

Programador especializado en backend y arquitectura Web en entornos Open Source

Leanpub incondicional, sin riesgo, 100% de felicidad garantizada

Durante los primeros 45 días de compra, puede obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Nosotros procesamos las restituciones a la mano, así que hacen tomar unos días en aparecer. Vea términos completos.

Escribir y publicar en Leanpub

Los autores y editores usan Leanpub para publicar ebooks sorprendentes en curso y completados, como éste. ¡Usted puede utilizar Leanpub para escribir, publicar y vender su libro también! Leanpub es una potente plataforma para autores serios, que combina un flujo de trabajo de escritura y publicación simple y elegante con una tienda centrada en la venta de libros electrónicos en progreso. Leanpub es una máquina de escribir mágica para los autores: basta con escribir en texto plano, y para publicar su ebook, simplemente haga clic en un botón. Realmente es así de fácil.

Más información sobre cómo escribir en Leanpub