2

如果您需要选择语言来编写集成测试,您会选择哪种语言?(从上面,或者可能是另一种语言)。

我认为语言应该满足的要求至少有以下几点:速度快、IDE合理、易学。

谢谢!

4

1 回答 1

1

我会说 Groovy 可能是最好的选择。

  • 它提供了优于 Java 的显着优势(闭包、列表/映射文字、非常紧凑的模拟实现)
  • 对于任何熟悉 Java 的人来说,渐进式学习都非常容易(Scala 更加不同,许多人还认为该语言本质上更难)
  • IDE 插件现在很好地支持 Groovy
  • 语言的速度几乎肯定与集成测试无关,因为被测试的系统可能包含更大的开销(尤其是在涉及数据库的情况下)

但是,如果您已经在其他地方使用 Scala(尤其是在被测系统中)并且可以假设您的开发人员熟悉它,那么 Scala 可能是更好的选择。

于 2012-04-08T19:23:47.807 回答