如何重構代碼以使其更具可測試性

您如何編寫難以測試的錯誤代碼? 對於不可測試的代碼 ,您應該避免編寫很少的反模式。 這些是: 具有很多條件行爲的代碼 ,這取決於另一個不可讀的代碼。 根據代碼相對於其他代碼的執行順序,可爲您提供不同結果的代碼。 負責設置相同( 全局 )變量的不同代碼 代碼取決於一長串的獨立評估和分配。 我曾經對嘗試證明包含所有這些反模式的代碼的正確性感到不滿(或高興,因爲它教會了我糟糕的代碼有多糟糕 )。 它是用
相關文章
相關標籤/搜索