Dagli anni 70, il preprocessore C è ancora ampiamente utilizzato nella pratica in un certo numero di progetti per adattare i sistemi a diverse piattaforme e scenari applicativi. Nel mondo accademico, i ricercatori hanno criticato la sua mancanza di separazione delle preoccupazioni, la sua propensione a introdurre errori sottili, e la sua offuscamento del codice sorgente. Per capire meglio i problemi dell'uso del preprocessore C, abbiamo condotto 40 interviste e un sondaggio tra 202 sviluppatori. Abbiamo scoperto che gli sviluppatori affrontano tre problemi comuni nella pratica: bug legati alla configurazione, test combinatori e comprensione del codice. Per affrontare meglio questi problemi, questo libro presenta strategie per rilevare i bug e i cattivi odori nei sistemi basati su preprocessori basati sull'analisi e sul campionamento consapevole della variabilità. Questo lavoro presenta risultati utili per gli sviluppatori C durante i loro compiti di sviluppo, contribuendo a minimizzare le possibilità di introdurre bug legati alla configurazione e cattivi odori, migliorare la comprensione del codice e guidare gli sviluppatori ad eseguire test combinatori.
Bitte wählen Sie Ihr Anliegen aus.
Rechnungen
Retourenschein anfordern
Bestellstatus
Storno