在 Scalatest 中,我有点不清楚使用 Spec 与 WordSpec 的优缺点。我认为 javadoc 提供了 WordSpec 与 FlatSpec 的某种程度的比较,但我不知道 Spec 和 WordSpec 之间的关系。
如果您对任何一种语法都感到满意,那么哪个会被认为是“最佳实践”?
WordSpec 是 Spec 的演变吗(如果有人认为 BDD 是 TDD 的演变)?或相反亦然?如果在这方面他们是完全平等的同龄人,我为什么要选择另一个呢?
也许这是一个“宗教问题”,但即使是双方都必须至少有一些他们喜欢指出的优点和缺点。我很想听听这些论点。
如果这是一个常见问题解答,我提前道歉:我在此比较的搜索中找不到任何内容。