Nei testi originali del kernel Linux circa 4.000 commenti che descrivono difetti da correggere, piani e compiti rimandati, identificati dalla presenza nel testo dell'espressione «TODO». La maggior parte dei commenti «TODO» si trova nel codice dei driver (). Nella sottosistema crittografica tali commenti — , nel codice specifico per l'architettura x86 — , ARM — , codice per altre architetture — , nel codice dei dispositivi di blocco, dei file system e del sottosistema di rete — .
L'espressione FIXME, che di solito identifica codice che necessita di miglioramenti o solleva dubbi, appare nei commenti
una volta. È interessante notare che nel kernel 4.2 un notevole aumento dei commenti TODO, il cui numero è aumentato subito di circa 1000 (probabilmente a causa di nel kernel del driver AMDGPU, che comprende circa 400.000 righe di codice).
Inoltre, di versione in versione continua ad aumentare il numero di commenti contenenti la parola «workaround», ma si osserva una diminuzione dei commenti «fixme» e «hack».
Dopo l'iniziativa per liberare il kernel da espressioni volgari nei commenti ha portato una riduzione dell'uso di alcune parole volgari. Tuttavia, il calo è durato poco e ora si osserva nuovamente un aumento di tali commenti.
Fonte: opennet.ru
