gpt4 book ai didi

java - Python unittest 几乎从不检查类型

转载 作者:搜寻专家 更新时间:2023-11-01 04:00:20 25 4
gpt4 key购买 nike

我正在使用 JUnit 进行一些用 Java 编写的测试,我不禁注意到它强调检查对象的“类型”。这是我在 Python 测试套件中从未见过的东西。

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

最佳答案

在动态类型语言中,开发人员通常遵循 duck typing principle ——“长得像鸭子,走起来像鸭子,就是鸭子”。只要该对象满足所有测试的要求,它是什么类型的对象真的很重要吗?鸭子打字说不。

关于java - Python unittest 几乎从不检查类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3943808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com