我需要在 Flutter 中創建單元測驗,問題是我并沒有真正了解它們的用途,它們如何使應用程式更好或更安全?如果你給我學習它們的來源,我也會很高興
uj5u.com熱心網友回復:
這個答案可能不是 100% 準確,因為我試圖讓它盡可能簡單讓你開始測驗不僅會幫助你使你的應用程式穩定,還會迫使你以更好的方式撰寫代碼
例如 :-
你不能測驗這個方法,因為它依賴于另一個類實體,它在呼叫的方法中創建它coupling,它會阻止你為此做一些測驗用例,所以你必須回去解耦這些依賴項才能測驗它這將使代碼更安全、更干凈
此外,如果您添加功能或修復錯誤,您可能會更改代碼行為,而不是拋出一些錯誤,您會回傳一個錯誤,或者您計算某些意外的方式或任何事情,即使是最小的更改代碼也會更改行為,這將導致破壞某些最后的事情
如果你在一個經過測驗的專案上作業,簡單地使用命令flutter test來確保每件事都按預期作業,而不是繼續生產并發現你有一個愚蠢的錯誤的錯誤
另一種想象的方式是,如果您喜歡 IDE 在撰寫代碼時發現您的語法錯誤,或者等到您推送您的代碼并且審閱者因為您忘記了而將您發回;??
測驗是在不同的級別,您可以在本地機器上進行而不需要任何其他服務的最簡單的測驗是單元測驗,因此它的目的是將代碼拆分為小單元并自行測驗每個單元,還有 Widget也可以使用flutter_test包在本地機器上進行測驗
您可以在此處找到有關 flutter 測驗的更多資訊:
測驗 Flutter 應用程式 - 確保您的代碼有效(無聊的 Flutter 開發展,第 21 集)
Flutter 初學者測驗 - 終極指南
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/388069.html
