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

Вот некоторые распространенные примеры критических изменений:

1. Удаление ресурса или метода

2. Удаление поля ответа

3. Изменение ресурса или метода

4. Изменение имени поля

5. Изменение обязательного поля

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

1. Проверьте свой код на наличие критических изменений

o Существует открытый инструмент, который вы можете использовать, чтобы упростить избегание критических изменений в вашем коде. Вы можете использовать инструмент open-diff. Этот инструмент может определить или найти, какой из вашего кода может вызвать критическое изменение.

2. Документация

o Документация обязательна, если вы хотите создать приложение. Из документа вы можете легко предсказать, какой ввод требуется или нет, сколько требуется ввода и многое другое. С документацией вы также можете без проблем передавать свою работу другим.

Надеюсь, что эта статья поможет программистам писать код более эффективно.