Je trouve souvent que la section des en-têtes d'un fichier devient de plus en plus grande tout le temps, mais elle ne diminue jamais. Tout au long de la vie d'un fichier source, les classes peuvent avoir été déplacées et refactorisées et il est très possible qu'il y en ait plusieurs #includes
qui n'ont plus besoin d'être là et plus. Les laisser là ne fait que prolonger le temps de compilation et ajoute des dépendances de compilation inutiles. Essayer de comprendre celles qui sont encore nécessaires peut être assez fastidieux.
Existe-t-il une sorte d'outil qui peut détecter les directives #include superflues et suggérer celles que je peux supprimer en toute sécurité?
La charpie fait-elle cela peut-être?