如何重构代码以使其更具可测试性

您如何编写难以测试的错误代码? 对于不可测试的代码 ,您应该避免编写很少的反模式。 这些是: 具有很多条件行为的代码 ,这取决于另一个不可读的代码。 根据代码相对于其他代码的执行顺序,可为您提供不同结果的代码。 负责设置相同( 全局 )变量的不同代码 代码取决于一长串的独立评估和分配。 我曾经对尝试证明包含所有这些反模式的代码的正确性感到不满(或高兴,因为它教会了我糟糕的代码有多糟糕 )。 它是用
相关文章
相关标签/搜索