Ацэнка колькасці нататак TODO і FIXME у кодзе ядра Linux

У зыходных тэкстах ядра Linux прысутнічае каля 4 тысяч каментароў з апісаннем патрабуючых выпраўлення недаробак, планаў і адкладзеных на будучыню задач, ідэнтыфікаваных па наяўнасці ў тэксце выраза "TODO". Большасць каментароў з «TODO» прысутнічаюць у кодзе драйвераў (2380). У крыптападсістэме такіх каментароў 23, спецыфічным для архітэктуры x86 кодзе 43, ARM - 73, кодзе для іншых архітэктур 114, у кодзе блокавых прылад, файлавых сістэм і сеткавай падсістэме - 606.

Выраз FIXME, звычайна які ідэнтыфікуе код, які патрабуе паляпшэння ці выклікае сумнеў, сустракаецца ў каментарах
1860 раз. Цікава, што ў ядры 4.2 адзначаны значны скачок TODO-каментароў, колькасць якіх павялічылася адразу прыкладна на 1000 (верагодна, гэта звязана з інтэграцыяй у склад ядра драйвера AMDGPU, які ўключае каля 400 тысяч радкоў кода).
Таксама ад версіі да версіі працягвае павялічвацца колькасць каментароў са словам "workaround", але назіраецца памяншэнне каментароў "fixme" і "hack".

Ацэнка колькасці нататак TODO і FIXME у кодзе ядра Linux

Пасля ініцыятывы па збавенні ядра ад нецэнзурных выразаў у каментарах было адзначана скарачэнне выкарыстання некаторых нецэнзурных слоў. Тым не менш, спад доўжыўся нядоўга і зараз зноў назіраецца рост колькасці падобных каментароў.

Ацэнка колькасці нататак TODO і FIXME у кодзе ядра Linux

Крыніца: opennet.ru

Дадаць каментар