Pour ceci, j'utilise deux points, pour ma part :En général, ma doc Doxygen est alors d'un même niveau de "pollution" que les simples commentaires "normaux", et ne prends guère plus de temps à écrire.
- Je déplace la documentation des groupes / pages soit dans un fichier annexe peu modifié (genre stdafx.h, fichier d'import/export DLL ou équivalent), soit en fin de fichier.
- La documentation des fonctions est la plus compacte possible, et j'utilise à outrance le repli de code.
Je reconnais toutefois qu'il faut en prendre l'habitude, et avoir les bons outils à sa disposition.
Le point important que je vois à ça, c'est surtout que dans le cas d'un header vide de commentaires, tu pleures le jour où la doc est paumée et/ou non mise à jour : tu dois verser dans le reverse-engineering pour t'y retrouver.
Au moins, avec une doc incluse dans le source, c'est difficile de paumer la doc ! ;)
C'est son droit le plus strict d'être masochiste, hein... :mouarf: