40,99 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in 6-10 Tagen
payback
20 °P sammeln
  • Broschiertes Buch

Desde os anos 70, o pré-processador C ainda é amplamente utilizado na prática em vários projectos para adaptar sistemas a diferentes plataformas e cenários de aplicação. No meio académico, os investigadores criticaram a sua falta de separação de preocupações, a sua propensão para introduzir erros subtis, e a sua ofuscação do código fonte. Para melhor compreender os problemas de utilização do pré-processador C, realizámos 40 entrevistas e um inquérito entre 202 programadores. Verificámos que os programadores lidam com três problemas comuns na prática: erros de configuração, testes…mehr

Produktbeschreibung
Desde os anos 70, o pré-processador C ainda é amplamente utilizado na prática em vários projectos para adaptar sistemas a diferentes plataformas e cenários de aplicação. No meio académico, os investigadores criticaram a sua falta de separação de preocupações, a sua propensão para introduzir erros subtis, e a sua ofuscação do código fonte. Para melhor compreender os problemas de utilização do pré-processador C, realizámos 40 entrevistas e um inquérito entre 202 programadores. Verificámos que os programadores lidam com três problemas comuns na prática: erros de configuração, testes combinatórios, e compreensão do código. Para melhor lidar com estes problemas, este livro apresenta estratégias para detectar bugs e maus cheiros em sistemas baseados no pré-processador com base na análise e amostragem sensíveis à variabilidade. Este trabalho apresenta resultados úteis para os programadores C durante as suas tarefas de desenvolvimento, contribuindo para minimizar as hipóteses de introduzir bugs e maus cheiros relacionados com a configuração, melhorar a compreensão do código, e orientar os programadores para realizarem testes combinatórios.
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.