Diseño práctico en C++: De la programación a la arquitectura

Puntuación:   (4,0 de 5)

Diseño práctico en C++: De la programación a la arquitectura (B. Singer Adam)

Opiniones de los lectores

Resumen:

El libro es muy apreciado por los desarrolladores de C++ de nivel junior y medio que desean mejorar sus conocimientos, especialmente en arquitectura de software y patrones de diseño. Explica las razones que justifican la elección de funciones e incluye fragmentos de código práctico. La edición actualizada incluye características de C++20 y va acompañada de un útil repositorio de código. No obstante, sugiere a los lectores que se familiaricen previamente con los patrones de diseño.

Ventajas:

Cubre en profundidad C++ y la arquitectura de software, explica el razonamiento que hay detrás de la elección de características, incluye ejemplos de un repositorio de código complementario, actualizado para C++20, contiene una sección sobre desarrollo de GUI.

Desventajas:

Puede no ser fácil de usar para los principiantes que no estén familiarizados con los patrones de diseño; se recomienda un conocimiento previo de los patrones de diseño.

(basado en 1 opiniones de lectores)

Título original:

Practical C++ Design: From Programming to Architecture

Contenido del libro:

Pase de desarrollador C++ competente a diseñador o arquitecto experto utilizando este libro como su clase magistral personal de diseño C++. Actualizado para el estándar C++20, este título le guiará a través del diseño y la implementación de un atractivo caso práctico que constituye el telón de fondo para aprender el arte de aplicar patrones de diseño y técnicas C++ modernas para crear una aplicación robusta y de alta calidad.

Comenzando con una rápida exploración de los requisitos para crear la aplicación, se adentrará en la selección de una arquitectura apropiada, para finalmente diseñar e implementar todos los módulos necesarios para satisfacer los requisitos del proyecto. Al finalizar Practical C++ Design, habrás construido una calculadora completamente funcional capaz de construirse y ejecutarse en cualquier plataforma que soporte Qt y C++20. El acceso al código fuente completo le ayudará a acelerar su aprendizaje.

Utilice el patrón Modelo-Vista-Controlador como base para la arquitectura de la calculadora; el patrón observador para diseñar un sistema de eventos; el patrón singleton para diseñar el repositorio central de datos de la calculadora, una pila reutilizable; el patrón comando para diseñar un sistema de comandos que admita deshacer/rehacer ilimitados; el patrón de fábrica abstracta para construir una infraestructura de plugins multiplataforma para la extensibilidad; coroutines para implementar una interfaz de línea de comandos con un tokenizador perezoso; y mucho más.

Después de leer y utilizar este libro, habrá comenzado la transición de programador C++ a arquitecto.

Lo que aprenderá

Leer un documento de especificación y traducirlo en un diseño práctico de C++ utilizando algunas de las últimas características de lenguaje de C++20 Comprender las ventajas y desventajas a la hora de seleccionar entre escenarios de diseño alternativos Adquirir experiencia práctica en la aplicación de patrones de diseño a escenarios de desarrollo realistas Aprender a utilizar eficazmente los elementos de lenguaje de C++ moderno para crear un diseño duradero Desarrollar un programa completo de C++ desde un lienzo en blanco hasta una aplicación multiplataforma totalmente funcional Leer, modificar y ampliar código existente de alta calidad Aprender los fundamentos del diseño de API, incluidas las interfaces de clases, módulos y plugins

A quién va dirigido este libro

El desarrollador de C++ experimentado listo para dar el siguiente paso para convertirse en un diseñador de C++ experto.

Otros datos del libro:

ISBN:9781484274064
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:287

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Diseño práctico en C++: De la programación a la arquitectura - Practical C++ Design: From...
Pase de desarrollador C++ competente a diseñador o arquitecto...
Diseño práctico en C++: De la programación a la arquitectura - Practical C++ Design: From Programming to Architecture

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)