我有一個主項目和一個測試項目的項目組。Delphi和單元測試:在項目中包含測試過的源代碼,或者只是使用它?
當主項目編寫單元測試的一類,你在測試中包括的項目源文件,或者你把它的路徑在搜索路徑?
你爲什麼要做一個比其他?
是否有關於這個的最佳做法?
更新: 它看起來像包括是首選的選擇,很大程度上是因爲「獲取」搜索路徑中的所有單元與僅訪問您打算使用的單元的缺點。 但是,我錯誤的地方是需要一直在兩個項目中包含一個文件。我通常將測試項目保存爲活動項目,因此當我需要一個新類時,我創建了一個新單元,它成爲測試項目的一部分,但將其存儲在主項目路徑下。現在,我需要記住也將其包含在主項目中。應該有一個「創建新的單位,並將其添加到所有打開的projects'行動....
事實上,包括他們還可能希望有一個以上的測試項目使得Delphi中的源代碼更容易導航。像Ctrl-F12,Shift-F12等快捷鍵現在也會顯示您的測試代碼。 - jeroen – 2009-08-13 08:22:03