これは、C++ そのものよりも、C++ アプリケーションをビルドする方法に関する質問です。
グラフィカル アプリケーションとして構想されたアプリケーションを構築していますが、実装の詳細には、ファイルや Web リソースなどからオブジェクトのリストを読み取るなど、インターフェイスを容易にするための大量の抽象的な機能が必要です。この機能を難なく実装する方法を教えてください。しかし、それをテストする良い方法がありません。具体的には、グラフィカル環境の実装を開始しましたが、下位レベルの機能を使用する準備がまだできていません。
また、下位層で実行したいことをかなり構築しましたが、まだテストされていません。このコードはすべて単一のフォルダーにあり、定期的なコミットでバージョン管理システムに保存されます。
私は、C++ で機能的なものを作成するのは比較的初めてで、これまでクラス プロジェクトでしか作業していませんでしたが、さまざまな種類のプログラムを PHP でかなりの数作成しました。
これが PHP プロジェクトである場合、どの機能も簡単にテストできます。
- インタラクティブに実装することから始めます
- それを小さなファイルにコード化する
- 機能を使用したコードを書く
- 関数に組み込む
- その関数をより大きなコード本体にインポートします。
これは、C++ で同じことを行うには非常に厄介な方法のように思えます。コンパイルされたプログラムで、小さな孤立した問題をどのように解決し、それらをプロジェクトにインポートしますか? 役立つワークフローはありますか。