我是JUnit的初學者和設計模式,所以請原諒我。JUnit測試和Google Guice
我讀這個技術的網頁:
我能理解實際的編碼和類組織等,混淆我都低於相關的兩個問題這一特定問題的唯一的事情:
它使用了一個名爲「依賴注入」的設計模式,使用Google的Guice,但是,我發現我可以在不使用此設計模式的情況下實現相同功能。我不知道在這個問題中使用依賴注入是不是必須的?
由於我是JUnit的新手,我的理解是他爲購物車,項目編寫測試用例並單獨測試以證明其正確性。但是爲什麼他需要最終的「構建和部署」部分來編譯和運行測試程序,因爲我可以輕鬆地做到這一點,而無需創建該xml文件,只需在Eclipse中右鍵單擊並選擇「作爲JUnit測試運行」即可。
請給我一些關於JUnit和設計模式的幫助,謝謝!
您希望使用依賴注入「解決」的動機是什麼? Spring是一個非常流行的框架,它大大地利用了DI。坦率地說,它鼓勵爲您的代碼提供很多優秀的設計,從而使您的代碼更易於測試,維護和使用。另外,DI並不複雜。你是否也許在這個話題上陷入困境? (我必須自己去打這樣的想法。) – Marvo