3 python java unit-testing
我正在使用JUnit进行一些用Java编写的测试,但我无法注意到检查对象"类型"的重点.这是我在Python测试套件中从未见过的.
Java是静态类型的,而Python是动态类型的,不应该反过来这样吗?
Kal*_*see 15
在动态类型语言中,开发人员通常遵循鸭子打字原则 - "如果它看起来像鸭子,像鸭子一样走路,那就是鸭子".只要对象完成了所有测试所需的操作,它究竟是什么类型的对象真的很重要吗?鸭子打字说没有.
Jör*_*tag 5
Python单元测试会检查类型.每时每刻.事实上,这是他们唯一做的事情.
Python是鸭子型的.鸭子打字意味着对象的类型由其行为定义.单元测试测试行为.因此,他们测试类型.
归档时间:
15 年,4 月 前
查看次数:
180 次
最近记录: