gpt4 book ai didi

java - 您如何对动态语言进行更改,并找到所有将被该更改破坏的地方?

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:20 26 4
gpt4 key购买 nike

<分区>

我习惯于使用 Java 等静态语言进行编程,更改方法的签名会导致调用我更改的方法的每一行代码都出现编译错误。这使得修改大型项目变得更加容易,因为我可以进行更改,然后让编译器告诉我所有需要修复的地方。

在使用 Python 或 Ruby 等动态语言处理大型项目时,您如何更改代码,并且仍然确信您不会因为某些场景而对生产中的运行时错误感到惊讶忘了吗?

我在 Java 中看到了相当多的 NullPointerExceptions 和 ArrayIndexOutOfBoundsExceptions,所以这些事情在静态语言中并不是永远不会发生,我只是认为它们发生的次数要少得多。

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