Nei testi sorgente del kernel Linux circa 4 mila commenti con descrizioni di difetti da correggere, piani e attività rimandate a un futuro, identificati dalla presenza nell testo dell'espressione «TODO». La maggior parte dei commenti con «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 a blocchi, dei file system e del sottosistema di rete — .
L'espressione FIXME, che solitamente identifica il codice che necessita miglioramenti o suscita dubbi, appare nei commenti
volte. È interessante notare che nel kernel 4.2 un significativo salto nei commenti TODO, il cui numero è aumentato di circa 1000 (probabilmente a causa dell' del driver AMDGPU nel kernel, che include circa 400 mila 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 Per quanto riguarda l'eliminazione dal kernel di espressioni volgari nei commenti, è stato una riduzione dell'uso di alcune parole volgari. Tuttavia, il calo è durato poco e ora si osserva nuovamente un aumento del numero di commenti di questo tipo.
Fonte: opennet.ru
