Trovo spesso che la sezione delle intestazioni di un file diventi sempre più grande ma non diventa mai più piccola. Nel corso della vita di un file sorgente le classi potrebbero essere state spostate e modificate ed è molto probabile che ce ne siano alcune #includes
che non devono più essere presenti. Lasciandoli lì solo prolunga il tempo di compilazione e aggiunge inutili dipendenze di compilazione. Cercare di capire quali sono ancora necessari può essere piuttosto noioso.
Esiste un tipo di strumento in grado di rilevare le direttive #include superflue e suggerire quali posso rimuovere in modo sicuro?
La lanugine lo fa forse?