{"product_id":"strategie-per-far-evolvere-in-sicurezza-i-sistemi-basati-su-preprocessori-von-flavio-medeiros","title":"Strategie per far evolvere in sicurezza i sistemi basati su preprocessori","description":"\u003cp\u003eDagli 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.\u003c\/p\u003e\u003cdiv class=\"aw-variant-hidden-subtitle-div\" id=\"aw-variant-subtitle-9786204323480\"\u003e\u003ch3\u003e\u003c\/h3\u003e\u003c\/div\u003e","brand":"Autorenwelt Shop","offers":[{"title":"Softcover - 9786204323480","offer_id":39642359005277,"sku":"9786204323480","price":61.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0622\/files\/e1d2a8f5-d710-4ad0-80f3-eb698c2d1389.jpg?v=1758001919","url":"https:\/\/shop.autorenwelt.de\/products\/strategie-per-far-evolvere-in-sicurezza-i-sistemi-basati-su-preprocessori-von-flavio-medeiros","provider":"Autorenwelt Shop","version":"1.0","type":"link"}