Commenti a: Cyclomatic Complexity: il colesterolo del codice sorgente https://www.compilaquindiva.com/2018/05/06/cyclomatic-complexity-colesterolo-codice-sorgente/ Il blog tecnico di Marco Breveglieri, Software and Web Developer Tue, 22 Oct 2019 10:37:49 +0000 hourly 1 https://wordpress.org/?v=6.1.1 Di: Marco Breveglieri https://www.compilaquindiva.com/2018/05/06/cyclomatic-complexity-colesterolo-codice-sorgente/#comment-26762 Tue, 22 Oct 2019 10:37:49 +0000 https://www.compilaquindiva.com/?p=963#comment-26762 In risposta a surfernet.

Ciao surfernet,
purtroppo non saprei darti informazioni approfondite riguardo il tuo dubbio perché le pagine che mi hai segnalato si scontrano con le mie scarse conoscenze matematiche delle scuole superiori, ed erano scarse già da allora. 😉

Effettivamente, non tutti i tool applicano i medesimi criteri o magari differiscono leggermente nelle formule applicate al calcolo della complessità.

Quello che ho semplicemente voluto segnalare nel mio articolo è che, a prescindere dai dettagli del calcolo, è bene dotarsi di un tool che possa restituire un indice di complessità del codice affinché si possa avere una misurazione di quanto può essere intricato testarlo e manutenerlo in seguito, e che questo suggerimento possa essere utilizzabile da qualsiasi sviluppatore, dal neofita al junior fino all’esperto.

Ben vengano poi coloro che sanno estrapolare più indici ed estrarre più informazioni da questi dati. 🙂

Un saluto e grazie mille per il commento!
Marco.

]]>
Di: surfernet https://www.compilaquindiva.com/2018/05/06/cyclomatic-complexity-colesterolo-codice-sorgente/#comment-26761 Tue, 22 Oct 2019 10:25:23 +0000 https://www.compilaquindiva.com/?p=963#comment-26761 ciao ,su questa pagina https://web.archive.org/web/20120419143103/http://hissa.nist.gov/HHRFdata/Artifacts/ITLdoc/235/chapter4.htm#449165 e su questa https://it.wikipedia.org/wiki/Complessit%C3%A0_ciclomatica all’if senza operatori interni viene assegnato il valore 1 per calcolare la complessità , forse ho capito male ,in questo caso mi scuso per il tempo perso

]]>