Ocena liczby adnotacji TODO i FIXME w kodzie jądra Linux

W oryginalnych tekstach jądra Linux jest obecny jest około 4 tysięcy komentarzy opisujących poprawki dotyczące niedokończonych elementów, planów oraz zadań odłożonych na przyszłość, zidentyfikowanych po obecności wyrażenia „TODO”. Większość komentarzy z „TODO” występuje w kodzie sterowników (2380). W podsystemie kryptograficznym takich komentarzy – 23, specyficznym dla architektury x86 kodzie – 43, ARM – 73, kodzie dla innych architektur – 114, w kodzie urządzeń blokowych, systemów plików i podsystemie sieciowym – 606.

Wyrażenie FIXME, zazwyczaj identyfikujące kod, który wymaga poprawy lub budzi wątpliwości, występuje w komentarzach
1860 raz. Interesujące jest to, że w jądrze 4.2 odnotowano znaczący wzrost komentarzy TODO, których liczba zwiększyła się o około 1000 (prawdopodobnie związane z integracją do jądra sterownika AMDGPU, który zawiera około 400 tysięcy linii kodu).
Zauważalny jest również ciągły wzrost liczby komentarzy zawierających słowo „workaround” z wersji na wersję, ale jednocześnie obserwuje się spadek liczby komentarzy „fixme” i „hack”.

Ocena liczby adnotacji TODO i FIXME w kodzie jądra Linux

Po inicjatywy proces eliminacji wulgaryzmów z komentarzy w jądrze zauważono spadek użycia niektórych wulgarnych słów. Niemniej jednak, spadek ten trwał krótko i teraz znowu obserwuje się wzrost liczby takich komentarzy.

Ocena liczby adnotacji TODO i FIXME w kodzie jądra Linux

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster