このプロセスを高速化できるツールまたは方法はありますか?
たとえば、neatTrick.cpp ソース ファイルを、neatTrickImplementation.cpp と NiceTrickTests.cpp の 2 つの別個のファイルに分割しました。
私が今しなければならないことは、neatTrick.cpp の上部にある #includes のリストを調べて、どれを実装ファイルに入れる必要があり、どれをテスト ファイルに入れる必要があるかを判断することです。両方に必要なヘッダーもあれば、そうでないヘッダーもあります。まったく不要な場合もあります。
私のプロセス (何もないところから始め、コンパイルし、何が壊れているかを確認し、適切なインクルードを追加し、再度コンパイルし、繰り返す) は、最も肥大化していないコードを生成するように感じますが、非常にイライラするほど遅いです。IDE がプロジェクトの残りのヘッダーを分析し、現在の一連のエラーを排除できるヘッダーを特定し、このタスクを自動化できれば素晴らしいと思います。