поступают так: находят того программиста...
С трудом представляю себе программиста, который просто так у используемой функции начнёт порядок параметров менять. Разве что было принято решение поменять порядок везде.
Потому коммуникация в команде и вне ее важна для программиста
Понял, этот вариант использования интерфейсов выкидуем
Если это публичный интерфейс, и в нем поменялся список параметров/возвращаемое значение/название, то часто создаётся второй новый метод, а старый помечается как Obsolete. Будет время на миграцию и не сломает чужой код.
стало прям интересно, как же поступают
Интерфейсы юзают
Ну это же не решит проблему, если функцию сломали внутри
Оставить старую и пометить устаревшей. И написать новую)
Обсуждают сегодня