Diseño de API para C

Puntuación:   (4,6 de 5)

Diseño de API para C (Martin Reddy)

Opiniones de los lectores

Resumen:

API Design for C++ es una guía completa para desarrolladores experimentados de C++ que profundiza en las buenas prácticas de programación, centrándose en el diseño de API. El libro abarca una amplia gama de temas, como la documentación, las pruebas, las versiones y los patrones de diseño, al tiempo que hace hincapié en la importancia de una base de código bien estructurada y fácil de mantener. Está bien considerado por su redacción clara, sus ejemplos prácticos y sus ideas del mundo real.

Ventajas:

El libro está bien escrito y presenta una amplia gama de temas relevantes para la programación en C++, especialmente en el diseño de API. La composición tipográfica y el diseño mejoran la legibilidad, y la experiencia del autor en el mundo real añade profundidad a las discusiones. Integra conceptos de varias obras fundamentales y ofrece consejos prácticos para mejorar los conocimientos de C++. Los lectores lo han encontrado valioso porque les recuerda las mejores prácticas y ofrece información concisa que no suele encontrarse en otros recursos.

Desventajas:

Algunos desarrolladores de C++ experimentados podrían encontrar que el libro no les aporta información nueva, ya que cubre prácticas comunes sin profundizar en temas más avanzados. Algunas secciones se describen como demasiado breves o carentes de profundidad, como la sección sobre gestión de errores. Algunos lectores también desean que se actualice para incluir los nuevos estándares de C++, como C++20 o C++2
.

(basado en 66 opiniones de lectores)

Título original:

API Design for C++

Contenido del libro:

Diseño de API para C++ ofrece un análisis exhaustivo del desarrollo de interfaces de programación de aplicaciones (API), desde el diseño inicial hasta la implementación, las pruebas, la documentación, la publicación, el versionado, el mantenimiento y la eliminación. Es el único libro que enseña las estrategias de desarrollo de API en C++, incluido el diseño de interfaces, el versionado, el scripting y la extensibilidad de plug-ins. Basándose en la experiencia del autor en proyectos de software colaborativos a gran escala, el texto ofrece técnicas prácticas de diseño de API que producen código robusto a largo plazo. Presenta patrones y prácticas que aportan un valor real tanto a los desarrolladores individuales como a las organizaciones.

API Design for C++ explora cuestiones que a menudo se pasan por alto, tanto técnicas como no técnicas, y que contribuyen a tomar decisiones de diseño acertadas que producen API de alta calidad, robustas y duraderas. Se centra en varios estilos y patrones de API que le permitirán producir bibliotecas elegantes y duraderas. El análisis de las estrategias de comprobación se centra en las técnicas de comprobación automatizada de API, en lugar de intentar incluir técnicas de comprobación de aplicaciones de usuario final, como la comprobación de GUI, la comprobación de sistemas o la comprobación manual. Cada concepto se ilustra con amplios ejemplos de código C++, y hay disponibles en línea ejemplos totalmente funcionales y código fuente de trabajo para experimentación.

Este libro resultará útil a los nuevos programadores que entiendan los fundamentos de C++ y que deseen avanzar en sus habilidades de diseño, así como a los ingenieros y arquitectos de software experimentados que busquen adquirir nuevos conocimientos para complementar su talento actual. Se dirige a tres grupos específicos de lectores: ingenieros y arquitectos de software en ejercicio, directores técnicos y estudiantes y educadores.

Otros datos del libro:

ISBN:9780123850034
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2011
Número de páginas:472

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Diseño de API para C - API Design for C++
Diseño de API para C++ ofrece un análisis exhaustivo del desarrollo de interfaces de programación de aplicaciones (API),...
Diseño de API para C - API Design for C++

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)