Existe-t-il un outil ou une méthode permettant d'accélérer ce processus ?
Par exemple, je viens de diviser le fichier source neatTrick.cpp en deux fichiers distincts : neatTrickImplementation.cpp et neatTrickTests.cpp.
Ce que je dois faire maintenant, c'est parcourir la liste des #includes en haut de neatTrick.cpp et déterminer lesquels d'entre eux doivent aller dans le fichier d'implémentation, et lesquels doivent aller dans le fichier de tests. Certains des en-têtes sont nécessaires pour les deux, d'autres non. Certains peuvent même être complètement inutiles.
J'ai l'impression que mon processus (commencer avec rien, compiler, voir ce qui est cassé, ajouter l'inclusion appropriée, compiler à nouveau, répéter) produira le code le plus débridé, mais c'est tellement lent et frustrant. Je pense que ce serait génial si mon IDE pouvait analyser le reste des en-têtes de mon projet, voir lesquels pourraient éliminer le jeu d'erreurs actuel, et automatiser cette tâche pour moi.