Odhad počtu poznámok TODO a FIXME v kóde jadra Linuxu

V zdrojoch jadra Linuxu je prítomný asi 4 tisíc pripomienok popisujúcich nedostatky, ktoré si vyžadujú nápravu, plány a úlohy odložené do budúcnosti, identifikované prítomnosťou výrazu „TODO“ v texte. Väčšina komentárov „TODO“ sa nachádza v kóde ovládača (2380). V krypto subsystéme takýchto komentárov - 23, kód špecifický pre architektúru x86 - 43, ARM - 73, kód pre iné architektúry - 114, v kóde blokových zariadení, súborových systémov a sieťového subsystému - 606.

V komentároch sa objavuje výraz FIXME, ktorý zvyčajne identifikuje kód, ktorý potrebuje zlepšenie alebo je sporný
1860 raz. Zaujímavé je, že v jadre 4.2 označené výrazný skok v komentároch TODO, ktorých počet sa okamžite zvýšil asi o 1000 (pravdepodobne kvôli integrácia zahrnuté v jadre ovládačov AMDGPU, ktoré obsahuje približne 400 tisíc riadkov kódu).
Od verzie k verzii sa tiež neustále zvyšuje počet komentárov so slovom „riešenie“, ale klesá počet komentárov „fixme“ a „hack“.

Odhad počtu poznámok TODO a FIXME v kóde jadra Linuxu

Po iniciatívy zbaviť jadro obscénneho jazyka v komentároch bolo poznamenal zníženie používania niektorých obscénnych slov. Pokles však netrval dlho a v súčasnosti takýchto komentárov opäť pribúda.

Odhad počtu poznámok TODO a FIXME v kóde jadra Linuxu

Zdroj: opennet.ru

Pridať komentár