Dans les textes sources du noyau Linux environ 4 000 commentaires décrivant des défauts à corriger, des plans et des tâches reportées, identifiés par la présence de l'expression « TODO » dans le texte. La majorité des commentaires « TODO » se trouvent dans le code des pilotes (). Dans le sous-système de cryptographie, de tels commentaires — , dans le code spécifique à l'architecture x86 — , ARM — , dans le code pour d'autres architectures — , dans le code des périphériques de bloc, des systèmes de fichiers et du sous-système réseau — .
L'expression FIXME, qui identifie généralement le code nécessitant une amélioration ou soulevant des doutes, apparaît dans les commentaires
fois. Il est intéressant de noter que dans le noyau 4.2 une augmentation significative des commentaires TODO, dont le nombre a augmenté d'environ 1000 (probablement en raison de du pilote AMDGPU dans le noyau, qui comprend environ 400 000 lignes de code).
De version en version, le nombre de commentaires contenant le mot « workaround » continue d'augmenter, mais une diminution des commentaires « fixme » et « hack » est observée.
Après L'effort pour débarrasser le noyau des termes inappropriés dans les commentaires a donné une réduction de l'utilisation de certains mots inappropriés. Cependant, cette baisse a été de courte durée et une nouvelle augmentation du nombre de tels commentaires est désormais observée.
Source : opennet.ru
