軟體工程作業2

caojunye發表於2024-04-10

在完成軟體工程中求最大欄位和的程式碼以及條件組合覆蓋用例,並使用Visual Studio自帶的單元測試工具進行測試後,我得出了一些重要的總結。
在編寫程式碼的過程中,我發現了演算法選擇對程式碼效能的影響非常重要。經過比較和測試,我最終選擇了動態規劃演算法,因為它在時間和空間上具有較好的效能表現。這個選擇對於整個軟體的效率和效能至關重要。
編寫單元測試用例是保證程式碼質量和穩定性的關鍵步驟。透過編寫針對不同情況的測試用例,我可以驗證程式碼的正確性,並確保在各種輸入情況下都能夠正常執行並得到正確的結果。測試過程中,我發現了一些邊界情況和潛在的錯誤,並及時修復了它們,提高了程式碼的健壯性。
使用Visual Studio自帶的單元測試工具非常方便和高效。該工具提供了豐富的功能,包括斷言、程式碼覆蓋率分析等,幫助我更加輕鬆地編寫和執行測試用例,並直觀地檢視測試結果和覆蓋率報告。透過這個工具,我可以更加自信地釋出我的程式碼,因為
我知道它已經透過了全面的測試。
除此之外,我還學到了一些關於軟體工程的一般性原則。比如,模組化設計可以提高程式碼的可維護性和複用性;良好的註釋和文件可以幫助他人理解和使用我的程式碼。這些原則對我的未來工作也將非常有用。
透過這個專案,我不僅提高了自己的程式設計能力和技術水平,還學到了很多關於軟體工程的實踐經驗和方法論,這將對我的未來工作產生積極的影響。

相關文章