In den Quelltexten des Linux-Kerns gibt es etwa 4.000 Kommentare, die Unvollkommenheiten, Pläne und zukünftige Aufgaben beschreiben, identifiziert durch das Vorhandensein des Ausdrucks „TODO“ im Text. Die meisten „TODO“-Kommentare sind im Code der Treiber enthalten (). In der Kryptosystem-Subsystem sind solche Kommentare vorhanden — , im architektur-spezifischen Code für x86 — , ARM — , Code für andere Architekturen — , im Code der Blockgeräte, Dateisysteme und Netzwerksubsysteme — .
Der Ausdruck FIXME, der normalerweise Code identifiziert, der Verbesserungen benötigt oder fragwürdig ist, findet sich in Kommentaren
einmal. Interessanterweise wurde im Kernel 4.2 signifikanter Anstieg der TODO-Kommentare verzeichnet, deren Anzahl gleich um etwa 1.000 zugenommen hat (vermutlich im Zusammenhang mit der des AMDGPU-Treibers in den Kernel, der etwa 400.000 Zeilen Code umfasst).
Außerdem nimmt die Anzahl der Kommentare mit dem Wort „workaround“ von Version zu Version zu, während die Kommentare „fixme“ und „hack“ abnehmen.
Nach Die Bemühungen, den Kernel von unanständigen Ausdrücken in Kommentaren zu befreien, wurden Die Verwendung bestimmter obszöner Wörter wurde eingeschränkt. Allerdings hielt der Rückgang nicht lange an, und jetzt ist wieder ein Anstieg solcher Kommentare zu beobachten.
Quelle: opennet.ru
