如何爲現有的和已經實現的代碼編寫單元測試,這些代碼採用了過程實現而不是OOP實現。我們使用的是Java/Spring,但是對於不同的問題,沒有很多不同的bean,它們都被混合到每個主要功能的一個大類中。 (EG:我們對每個批處理作業都有類/ bean,對於我們的DAO和幾個util類型bean,就是這樣)。如何用很少的單元對代碼進行單元測試
爲了給出更多的細節,這些需要測試的主要類是大約1k-2k行代碼,並且他們使用的唯一依賴注入/ OOP是DAO和一些奇怪的實用程序。他們有大約1種公共方法,他們實現了他們共享的界面。
這是一個很好的答案。遵循這種方法,您的代碼將在未來更強大,並且您將在此過程中獲得可靠的面向對象技能。 – Guillaume