Descripción
Un buen diseño de software es esencial para el éxito de su proyecto, pero diseñar software es difícil. Necesita tener una comprensión profunda de las consecuencias de las decisiones de diseño y una buena visión general de las alternativas de diseño disponibles. Con este libro, los desarrolladores de C++ experimentados obtendrán una visión general exhaustiva, práctica e incomparable del diseño de software con este lenguaje moderno.
El capacitador y consultor de C++, Klaus Iglberger, explica cómo puede administrar dependencias y abstracciones, mejorar la capacidad de cambio y la extensibilidad de las entidades de software, y aplicar e implementar patrones de diseño modernos para ayudarlo a aprovechar las posibilidades actuales. El diseño de software es el aspecto más esencial de un proyecto de software porque afecta las propiedades más importantes del software: la mantenibilidad, la capacidad de cambio y la extensibilidad.
- Aprenda a evaluar su código con respecto al diseño de software
- Comprenda qué es el diseño de software, incluidos los objetivos de diseño como la capacidad de cambio y la extensibilidad
- Explore las ventajas y desventajas de cada enfoque de diseño
- Aprenda cómo los patrones de diseño ayudan a resolver problemas y expresar intenciones
- Elija la forma correcta de un patrón de diseño para aprovechar al máximo sus ventajas
Autor: Klaus Iglberger
Editorial: O'Reilly Media
Publicado: 25/10/2022
Páginas: 435
Tipo de encuadernación: Tapa blanda
Peso: 1.59 lbs
Tamaño: 9.10h x 6.90w x 1.00d
ISBN13: 9781098113162
ISBN10: 1098113160
Categorías BISAC:
- Computadoras | Lenguajes | C++
- Computadoras | Programación | Orientada a objetos
- Computadoras | Programación | Código abierto

