Bewertung der Anzahl von TODO- und FIXME-Kommentaren im Linux-Kernel-Code

In den Quelltexten des Linux-Kernels ungefähr gibt es etwa 4.000 Kommentare, die unvollständige Aufgaben, Pläne und aufgeschobene Aufgaben beschreiben, identifiziert durch den Ausdruck „TODO“ im Text. Die meisten „TODO“-Kommentare finden sich im Treibercode (2380). In der Kryptographie gibt es solche Kommentare — 23, im spezifischen x86-Code — 43, ARM — 73, im Code für andere Architekturen — 114, im Code von Blockgeräten, Dateisystemen und im Netzwerkteil — 606.

Der Ausdruck FIXME, der normalerweise Code identifiziert, der verbessert werden muss oder fragwürdig ist, kommt in den Kommentaren vor
1860 Mal vor. Interessanterweise gibt es im Kernel 4.2 eine signifikante Zunahme der TODO-Kommentare, deren Anzahl sofort um etwa 1000 gestiegen ist (vermutlich im Zusammenhang mit der Integration des AMDGPU-Treibers in den Kernel, der etwa 400.000 Zeilen Code umfasst).
Auch die Anzahl der Kommentare mit dem Wort „workaround“ nimmt von Version zu Version zu, während ein Rückgang der Kommentare „fixme“ und „hack“ zu beobachten ist.

Bewertung der Anzahl von TODO- und FIXME-Kommentaren im Linux-Kernel-Code

Nach Initiative Die Bemühungen, den Kernel von obszönen Ausdrücken in Kommentaren zu befreien, haben zu einem Rückgang der Verwendung einiger obszöner Wörter geführt. Dennoch hielt der Rückgang nicht lange an und nun ist wieder ein Anstieg solcher Kommentare zu verzeichnen.

Bewertung der Anzahl von TODO- und FIXME-Kommentaren im Linux-Kernel-Code

Quelle: opennet.ru

60GB SSD 8Gb DDR4