加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Python单元测试几乎从不检查类型

发布时间:2020-12-15 05:22:41 所属栏目:Java 来源:网络整理
导读:我正在使用JUnit进行一些用 Java编写的测试,但我无法注意到检查对象“类型”的重点.这是我在 Python测试套件中从未见过的. Java是静态类型的,而Python是动态类型的,不应该反过来这样吗? 解决方法 在动态类型的语言中,开发人员经常遵循 duck typing principl
我正在使用JUnit进行一些用 Java编写的测试,但我无法注意到检查对象“类型”的重点.这是我在 Python测试套件中从未见过的.

Java是静态类型的,而Python是动态类型的,不应该反过来这样吗?

解决方法

在动态类型的语言中,开发人员经常遵循 duck typing principle – “如果它看起来像鸭子,像鸭子一样走路,那就是鸭子”.只要对象完成了所有测试所需的操作,它究竟是什么类型的对象真的很重要吗?鸭子打字说没有.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读