A számú TODO és FIXME megjegyzések értékelése a Linux kernel kódjában

A Linux kernel forráskódjában már 2016 óta jelen van (lehet, hogy a probléma kihasználásának feltételei csak egyes más nemrégiben történt változások után jelentkeztek). körülbelül 4000 megjegyzés található, amelyek a javítandó hiányosságok, tervek és elhalasztott feladatok leírását tartalmazzák, az „TODO” kifejezés alapján azonosítva. A legtöbb „TODO” megjegyzés a meghajtók kódjában található (2380). A kriptoszintű rendszerben ilyen megjegyzések vannak - 23, az x86 architektúrára jellemző kódban - 43, ARM - 73, más architektúrák kódja - 114, blokkeszközök, fájlrendszerek és hálózati alrendszer kódjában - 606.

A FIXME kifejezés, amely általában olyan kódot azonosít, amely javítást igényel vagy kétségeket okoz, a megjegyzésekben fordul elő
1860 szer. Érdekes, hogy a 4.2-es kernelben megfigyelték a TODO-megjegyzések jelentős ugrását, amely körülbelül 1000-re nőtt (valószínűleg ez összefügg az AMDGPU driver integrálásával a kernelbe, amely körülbelül 400 ezer sor kódot tartalmaz).
A verzióról verzióra a „workaround” szót tartalmazó megjegyzések száma is folyamatosan növekszik, de a „fixme” és „hack” megjegyzések száma csökken.

A számú TODO és FIXME megjegyzések értékelése a Linux kernel kódjában

Után kezdeményezés keretében A kernel trágár kifejezésektől való megtisztítása során megfigyelték, hogy csökkent a néhány trágár szó használata. Azonban a csökkenés nem tartott sokáig, és most ismét megfigyelhető a hasonló megjegyzések számának növekedése. csökkenteni a bizonyos trágár szavak használatát. Mindazonáltal a csökkenés nem tartott sokáig, és most ismét a hasonló megjegyzések növekedése figyelhető meg.

A számú TODO és FIXME megjegyzések értékelése a Linux kernel kódjában

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster