24.11.2009

Обратная совместимость

Обратная совместимость (backward compatibility) - это способность новой версии API работать со старыми клиентами.

Существует несколько уровней обратной совместимости.

Совместимость исходников (source Compatibility) подразумевает способность успешно собрать исходники с новой версией библотеки.

Бинарная совместимость (binary Compatibility) достигается когда клиент нашей библиоти может пользоваться новой версией без необходимости перекомпилороваться.

Функциональная совместимость достигается, если клиент с новой версией библиотеки функционирует корректно.