In den Quelltexten des Linux-Kernels 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 (). In der Kryptographie gibt es solche Kommentare — , im spezifischen x86-Code — , ARM — , im Code für andere Architekturen — , im Code von Blockgeräten, Dateisystemen und im Netzwerkteil — .
Der Ausdruck FIXME, der normalerweise Code identifiziert, der verbessert werden muss oder fragwürdig ist, kommt in den Kommentaren vor
Mal vor. Interessanterweise gibt es im Kernel 4.2 signifikante Zunahme der TODO-Kommentare, deren Anzahl sofort um etwa 1000 gestiegen ist (vermutlich im Zusammenhang mit 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.
Nach Die Bemühungen, den Kernel von obszönen Ausdrücken in Kommentaren zu befreien, haben 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.
Quelle: opennet.ru
