2
我正在使用的这个JS库有一个单例设计。当我尝试在许多不同的测试中使用该库时,图书馆从之前测试的全局状态污染下一个测试。我会说“这里的问题是库使用Singleton模式,因此不容易测试”。什么术语描述使其易于测试的代码质量?
什么术语描述了这个库缺乏的“可测试”质量?
我想说的是,此库应进行重构,使其:“容易测试”
- 变得
- 是“不是单身?”
- 可以“处理多个?”
- can “处理'arity'?”
对我来说,描述质量的正确方法是什么,我希望这个库能够更容易测试?
我投票结束这个问题作为题外话,因为它实际上不是一个编程问题。 –
引用透明? – dandavis
可能更适合https://softwareengineering.stackexchange.com/。 –