Desarrollo guiado por pruebas para C embebido


Precio:
Precio de venta$49.52

Descripción

Otro día sin desarrollo basado en pruebas (TDD) significa más tiempo perdido persiguiendo errores y viendo cómo su código se deteriora. Usted pensó que el TDD era para otra persona, ¡pero no es así! Es para usted, el programador C embebido. El TDD le ayuda a prevenir defectos y a construir software con una larga vida útil. Este es el primer libro que enseña los cómos y porqués del TDD para programadores de C.

El TDD es una práctica de programación moderna que los desarrolladores de C necesitan conocer. Es una forma diferente de programar: las pruebas unitarias se escriben en un bucle de retroalimentación estrecho con el código de producción, asegurando que su código haga lo que usted cree. Obtiene una valiosa retroalimentación cada pocos minutos. Encuentra errores antes de que se conviertan en fallos. Obtiene una alerta temprana de los problemas de diseño. Recibe una notificación inmediata de los defectos de efectos secundarios. Puede dedicar más tiempo a añadir funciones valiosas a su producto.

James es uno de los pocos expertos en aplicar TDD a C embebido. Con sus 1.5 décadas de formación, coaching y práctica de TDD en C, C++, Java y C#, le guiará desde ser un novato en TDD hasta utilizar las técnicas que pocos han dominado.

Este libro está lleno de código escrito para programadores de C embebido. No solo verá el producto final, sino que verá cómo evolucionan el código y las pruebas. James le guiará a través del proceso de pensamiento y las decisiones tomadas en cada paso del camino. Aprenderá técnicas para probar el código junto al hardware, y aprenderá principios de diseño y cómo aplicarlos a C para mantener su código limpio y flexible.

Para ejecutar los ejemplos de este libro, necesitará un entorno de desarrollo C/C++ en su máquina y la cadena de herramientas GNU GCC o Microsoft Visual Studio para C++ (es posible que se necesite alguna conversión de proyecto).

Autor: James W. Grenning
Editorial: Pragmatic Bookshelf
Publicado: 17/05/2011
Páginas: 356
Tipo de encuadernación: Tapa blanda
Peso: 1.29 libras
Tamaño: 8.97h x 7.53w x 0.80d
ISBN13: 9781934356623
ISBN10: 193435662X
Categorías BISAC:
- Informática | Lenguajes | C
- Informática | Desarrollo e ingeniería de software | Control de calidad y pruebas

Sobre el autor

James Grenning capacita, asesora y consulta en todo el mundo. Su considerable experiencia aporta profundidad tanto en los aspectos técnicos como empresariales del desarrollo de software. James está liderando el camino para introducir las prácticas de desarrollo ágil en el mundo embebido. Inventó el Planning Poker y es uno de los autores originales del Manifiesto para el Desarrollo Ágil de Software, febrero de 2001.