Может ли добавление возвращаемого параметра в метод void нарушить существующую функциональность? - PullRequest
1 голос
/ 09 июля 2019

В настоящее время я создаю некоторые сквозные тесты для API и у меня есть метод, который идеально подходит для теста, за исключением того факта, что он имеет тип возврата void.Если бы мне пришлось изменить тип возвращаемого значения на List, могло бы это нарушить существующую функциональность где-то в системе?Мои нынешние мысли заключаются в том, что на весь код, вызывающий метод, это не повлияет, поскольку они не используют метод для присвоения какого-либо значения переменной.Есть ли случаи, когда это не так?

Это для устаревшей базы кода, поэтому, к сожалению, я застрял с этим.База кода слишком обширна, чтобы я мог найти все экземпляры кода, на которые может повлиять это изменение.

1 Ответ

0 голосов
/ 09 июля 2019

Ты прав.Вы можете легко изменить тип возвращаемого значения с void на другой объект, поскольку он никогда не мог использоваться раньше.

...