41,99 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in über 4 Wochen
  • Broschiertes Buch

Desde los años 70, el preprocesador C sigue siendo ampliamente utilizado en la práctica en numerosos proyectos para adaptar los sistemas a diferentes plataformas y escenarios de aplicación. En el ámbito académico, los investigadores han criticado su falta de separación de intereses, su propensión a introducir errores sutiles y su ofuscación del código fuente. Para comprender mejor los problemas que plantea el uso del preprocesador C, realizamos 40 entrevistas y una encuesta entre 202 desarrolladores. Descubrimos que los desarrolladores se enfrentan a tres problemas comunes en la práctica: los…mehr

Produktbeschreibung
Desde los años 70, el preprocesador C sigue siendo ampliamente utilizado en la práctica en numerosos proyectos para adaptar los sistemas a diferentes plataformas y escenarios de aplicación. En el ámbito académico, los investigadores han criticado su falta de separación de intereses, su propensión a introducir errores sutiles y su ofuscación del código fuente. Para comprender mejor los problemas que plantea el uso del preprocesador C, realizamos 40 entrevistas y una encuesta entre 202 desarrolladores. Descubrimos que los desarrolladores se enfrentan a tres problemas comunes en la práctica: los errores relacionados con la configuración, las pruebas combinatorias y la comprensión del código. Para afrontar mejor estos problemas, este libro presenta estrategias para detectar errores y malos olores en los sistemas basados en preprocesadores, basadas en el análisis y el muestreo de la variabilidad. Esta obra presenta hallazgos útiles para los desarrolladores de C durante sus tareas de desarrollo, contribuyendo a minimizar las posibilidades de introducir errores relacionados con la configuración y malos olores, a mejorar la comprensión del código y a guiar a los desarrolladores para realizar pruebas combinatorias.
Autorenporträt
Flávio Medeiros es profesor del Instituto Federal de Alagoas, Brasil, interesado en sistemas configurables con gran variabilidad. Ha completado su doctorado en la Universidad Federal de Campina Grande, Brasil, y ha realizado prácticas de doctorado en la Universidad Carnegie Mellon, Estados Unidos, y en la Universidad de Passau, Alemania.