将返回参数添加到 void 方法会破坏现有功能吗?



目前,我正在为 API 创建一些端到端测试,并且有一个非常适合用于测试的方法,除了它有一个返回类型 void 的事实。如果我将返回类型更改为 List,这是否会破坏系统中某处的现有功能?我目前的想法是,调用该方法的所有代码都不会受到影响,因为它们不使用该方法为变量分配任何值。有没有这种情况不是真的?

这是针对遗留代码库的,所以不幸的是我被困住了。代码库太大,我无法查找可能受此更改影响的所有代码实例。

你是对的。您可以轻松地将返回类型从 void 更改为另一个对象,因为它以前从未使用过。

最新更新