изменение кода, которое влияет на имя метода. - PullRequest
0 голосов
/ 20 марта 2012

Мне нужно изменить код, чтобы изменение, которое я делаю, влияло на значение имени метода.

Какова была бы лучшая практика для обработки таких изменений?Сохранив старое имя и сделав изменения внутри?Или переименовать метод?Или любая другая лучшая практика?

Обратите внимание, мы используем под версию.

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 20 марта 2012

Вы вносите изменения в API.

Если вам нужна обратная совместимость, попробуйте написать новый метод, объявив устаревшим старый метод и вызвав новый метод из старого (ныне устаревшего) метода. Дайте разработчикам временные рамки для удаления устаревшего метода (недели, месяцы, следующая версия ...).

Если вам не нужна обратная совместимость, просто измените имя метода. Весь код, который использует старый метод, будет FTBFS и должен быть изменен.

...