W oryginalnych tekstach jądra Linux 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 (). W podsystemie kryptograficznym takich komentarzy – , specyficznym dla architektury x86 kodzie – , ARM – , kodzie dla innych architektur – , w kodzie urządzeń blokowych, systemów plików i podsystemie sieciowym – .
Wyrażenie FIXME, zazwyczaj identyfikujące kod, który wymaga poprawy lub budzi wątpliwości, występuje w komentarzach
raz. Interesujące jest to, że w jądrze 4.2 znaczący wzrost komentarzy TODO, których liczba zwiększyła się o około 1000 (prawdopodobnie związane z 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”.
Po proces eliminacji wulgaryzmów z komentarzy w jądrze spadek użycia niektórych wulgarnych słów. Niemniej jednak, spadek ten trwał krótko i teraz znowu obserwuje się wzrost liczby takich komentarzy.
Źródło: opennet.ru
