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.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.