Bewertung der Anzahl von TODO- und FIXME-Kommentaren im Linux-Kernelcode

In den Quelltexten des Linux-Kerns seit 2016 vorhanden 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 (2380). In der Kryptosystem-Subsystem sind solche Kommentare vorhanden — 23, im architektur-spezifischen Code für x86 — 43, ARM — 73, Code für andere Architekturen — 114, im Code der Blockgeräte, Dateisysteme und Netzwerksubsysteme — 606.

Der Ausdruck FIXME, der normalerweise Code identifiziert, der Verbesserungen benötigt oder fragwürdig ist, findet sich in Kommentaren
1860 einmal. Interessanterweise wurde im Kernel 4.2 ein signifikanter Anstieg der TODO-Kommentare verzeichnet, deren Anzahl gleich um etwa 1.000 zugenommen hat (vermutlich im Zusammenhang mit der Integration 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.

Bewertung der Anzahl von TODO- und FIXME-Kommentaren im Linux-Kernelcode

Nach Initiative Die Bemühungen, den Kernel von unanständigen Ausdrücken in Kommentaren zu befreien, wurden vermerkt. 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.

Bewertung der Anzahl von TODO- und FIXME-Kommentaren im Linux-Kernelcode

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster