Schatten van het aantal TODO- en FIXME-notities in de Linux-kernelcode

In de Linux-kernelbronnen Cadeau ongeveer 4 opmerkingen waarin tekortkomingen worden beschreven die correctie vereisen, plannen en taken die zijn uitgesteld voor de toekomst, geïdentificeerd door de aanwezigheid van de uitdrukking "TODO" in de tekst. De meeste "TODO"-opmerkingen zijn aanwezig in de stuurprogrammacode (2380). In het crypto-subsysteem van dergelijke opmerkingen - 23, x86-architectuurspecifieke code - 43, ARM - 73, code voor andere architecturen - 114, in de code van blokapparaten, bestandssystemen en het netwerksubsysteem - 606.

De FIXME-uitdrukking, die meestal code identificeert die moet worden verbeterd of twijfelachtig is, verschijnt in de opmerkingen
1860 eenmaal. Interessant is dat in kernel 4.2 gemarkeerd een aanzienlijke sprong in TODO-commentaren, waarvan het aantal onmiddellijk met ongeveer 1000 toenam (waarschijnlijk als gevolg van integratie opgenomen in de AMDGPU-driverkernel, die ongeveer 400 regels code bevat).
Ook blijft het aantal reacties met het woord ‘workaround’ van versie tot versie toenemen, maar er is een afname van het aantal reacties ‘fixme’ en ‘hack’.

Schatten van het aantal TODO- en FIXME-notities in de Linux-kernelcode

Na initiatieven om de kern van obsceen taalgebruik in de commentaren te ontdoen was dat is genoteerd het terugdringen van het gebruik van sommige obscene woorden. De daling duurde echter niet lang en nu is er weer sprake van een toename van het aantal dergelijke reacties.

Schatten van het aantal TODO- en FIXME-notities in de Linux-kernelcode

Bron: opennet.ru

Voeg een reactie