gpt4 book ai didi

java - 从静态类型到动态类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:57:19 27 4
gpt4 key购买 nike

我一直致力于静态类型语言(C/C++、Java)。我一直在玩 Clojure,我真的很喜欢它。

我担心的一件事是:假设我有一个将 3 个模块作为参数的窗口,并且随着需求的变化,我需要将另一个模块传递给该函数。我只是更改了函数,编译器在我使用它的任何地方都提示。但在 Clojure 中,它不会提示,直到函数被调用。我可以做一个正则表达式搜索和替换,但似乎有机会错过一个电话,并且在实际调用该函数之前它不会被注意到。你们如何处理这个问题?

最佳答案

这是自动化测试/测试驱动开发在动态类型语言中更为重要的原因之一。我没有使用过 Clojure(我主要使用 Ruby),所以很遗憾,我不能推荐特定的测试框架。

关于java - 从静态类型到动态类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1489674/

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