這是一個問題更多關於如何建立一個C++應用程序比它是關於C++本身你如何建立C中的應用程序++模塊化
我建設所預期實現的圖形應用程序應用程序,但實現的細節需要大量的抽象功能來促進接口,例如從文件,Web資源等讀取對象列表。我已經想出瞭如何實現這個功能沒有太大困難,但我有沒有好的方法來測試它。具體來說,我已經開始實施圖形環境,但尚未準備好使用較低級別的功能。
我也建立了很多我想讓底層做的事情,但它尚未經過測試。所有這些代碼都駐留在一個文件夾中,並存儲在版本控制系統中,並進行常規提交。
我對C++編寫的任何功能都比較陌生,但迄今爲止只能在類項目上工作,但我已在PHP中編寫了大量各種類型的程序。
如果這是一個PHP項目,現在看來,這將是簡單測試的所有功能:
- 我只想通過交互實現它
- 開始編纂成一個小文件
- 寫一些使用功能的代碼
- 將其構建到函數中
- 將該函數導入到我的較大代碼體中。
這似乎是一個非常尷尬的方式來做同樣的C++。我有沒有把它全部倒退,你如何解決小的孤立問題,在你編譯的程序中,並將它們導入到你的項目中;有沒有一個工作流程,你覺得有幫助。
要回答你的評論如下: 如果你已經寫了代碼(聽起來像你沒有使用敏捷/ XP方法 - 這很好)。然後我會創建一個接口來使用它(老實說,你應該已經完成了)。創建一個可用的.h文件(很多人把東西放在.c中,應該放在.h中,反之亦然)。然後在需要時將這些文件導入到新項目中。 – ComtriS 2010-11-18 23:38:59
澄清: SO - 我正在使用類,我正在使用QT,並且我構建了很多代碼 - 如果我只是將我編寫的代碼複製到新文件夾中,編寫一個簡單的界面,然後編譯/測試?這是最好的選擇。 – 2012-04-12 20:36:38