在过去,我使用C#编写了大部分单元测试,即使实际的软件开发是在另一种.NET语言(VB.NET,C++ .NET等)中,但我可以使用VB来获得相同的结果.我想我使用C#的唯一原因是因为互联网上的大多数例子都是用C#编写的.
我使用单元测试作为.NET软件开发的一部分,您更喜欢使用哪种语言,以及您选择使用它的原因是什么?
我知道它在很大程度上取决于被测试的语言,但我感兴趣的是在单元测试时是否有特定语言的偏好.
您应该使用适合您的开发团队的语言.
我不会用你编写项目其余部分的语言来编写单元测试的内容,因为它可能会导致混淆,或者需要开发人员知道两种不同的语言来处理项目.
测试应遵循KISS原则.