---
id: compatibility
requestedLanguage: ru
descriptionLanguage: ru
---

# Backward Compatibility

- Тип: практика эволюции интерфейсов
- Группа: Документация, риски и договорённости
- Размещение: Документация, риски и договорённости
- [Источник](<https://google.aip.dev/180>)

[HTML](https://dpm.cnonim.name/ru/practices/compatibility/)

Изменение интерфейсов и поведения с сохранением согласованных гарантий для существующих потребителей; правила совместимости задаются явно.

## Связи

- может проверяться через: [Consumer-driven Contract Testing](/practices/contract/ru.md) (verification)
- может поддерживаться через: [Parallel Change / Expand–Contract](/practices/expand/ru.md) (support)
- помогает обеспечить: [Rollback and Rollback Safety](/practices/rollback/ru.md) (support)
- может описываться версиями по: [Semantic Versioning](/practices/semver/ru.md) (support)

[Показать на карте](https://dpm.cnonim.name/#practice=compatibility&lang=ru)
