C++ Elegante: 30 Principios Clave para Escribir Código Limpio, Seguro y Rápido


Precio:
Precio de venta$59.98

Descripción

Descubre la belleza del C++ moderno

"Beautiful C++ presenta las C++ Core Guidelines desde el punto de vista de un desarrollador, haciendo hincapié en los beneficios que se pueden obtener al seguir las reglas y las pesadillas que pueden resultar de ignorarlas. Para los verdaderos geeks, es una lectura fácil y entretenida. Para la mayoría de los desarrolladores de software, ofrece algo nuevo y útil."
--Bjarne Stroustrup, inventor de C++ y coeditor de las C++ Core Guidelines

Escribir un gran código C++ no tiene por qué ser difícil. Las C++ Core Guidelines pueden ayudar a cada desarrollador de C++ a diseñar y escribir programas C++ que sean excepcionalmente confiables, eficientes y de alto rendimiento. Pero las Guidelines están tan repletas de excelentes consejos que es difícil saber por dónde empezar. Empiece aquí, con Beautiful C++.

Los expertos programadores de C++ Guy Davidson y Kate Gregory identifican 30 C++ Core Guidelines que le resultarán especialmente valiosas y ofrecen conocimientos prácticos detallados para mejorar su estilo C++. Para facilitar la consulta, este libro está estructurado para alinearse estrechamente con el sitio web oficial de C++ Core Guidelines.

A lo largo del libro, Davidson y Gregory ofrecen útiles conocimientos conceptuales y ejemplos de código experto, iluminan formas probadas de utilizar las características del lenguaje, tanto nuevas como antiguas, con mayor éxito, y muestran cómo escribir programas que son más robustos y de mejor rendimiento por defecto.
  • Evite el "bikeshedding", deje de perder un tiempo valioso en trivialidades.
  • No se perjudique escribiendo código que le causará problemas más adelante.
  • Sepa qué características heredadas debe evitar y qué características modernas debe utilizar en su lugar.
  • Utilice las características más recientes correctamente, para obtener sus beneficios sin crear nuevos problemas.
  • Opte por un código de mayor calidad que sea estáticamente seguro en cuanto a tipos, resistente a fugas y más fácil de evolucionar.
  • Utilice las C++ Core Guidelines con cualquier versión moderna de C++: C++20, C++17, C++14 o C++11.

Aquí hay algo para mejorar prácticamente todos los programas que escriba, diseñe o mantenga.

Para facilitar la experimentación, todo el código de ejemplo está disponible en Compiler Explorer en https: //godbolt.org/z/cg30-ch0.0.

Registre su libro para un acceso conveniente a descargas, actualizaciones y/o correcciones a medida que estén disponibles. Vea el interior del libro para más detalles.

Autor: J. Davidson, Kate Gregory
Editorial: Addison-Wesley Professional
Publicado: 16/12/2021
Páginas: 352
Tipo de encuadernación: Tapa blanda
Peso: 1.25lbs
Tamaño: 9.00h x 7.00w x 0.80d
ISBN13: 9780137647842
ISBN10: 0137647840
Categorías BISAC:
- Informática | Lenguajes | C++

Acerca del Autor
J. Guy Davidson, jefe de práctica de ingeniería en Creative Assembly, trabaja en su franquicia de juegos Total War, curata su catálogo y mejora los estándares de programación en todo su equipo de ingeniería. Es miembro del comité ISO C++, modera el servidor #include discord, da charlas en eventos de C++ y ofrece apoyo de mentoría de C++ a través de Prospela y BAME in Games.

Kate Gregory tiene más de 40 años de experiencia en desarrollo en múltiples lenguajes. Ha dado conferencias magistrales en cinco continentes y participa como voluntaria en muchas actividades de C++, especialmente en #include, que está haciendo que la industria sea más acogedora e inclusiva. Desde 1986, ella y su esposo dirigen Gregory Consulting, ayudando a clientes de todo el mundo a ser más efectivos.