![](https://squidex.jugru.team/api/assets/srm/5db8OwAv2I13PC2HPaCVHb/102421-639527299-leonid-startsev-kak-evolyutsionirovat-svoyu-biblioteku-na-kotlin-bezboleznenno-dlya-kliyentov.jpg?w=128)
Леонид Старцев
JetBrains
Начало основного контента
День 2
RU
Если после релиза open source-библиотеки у вас возникал вопрос как же правильно её поддерживать и обновлять, то этот доклад для вас. Мы поговорим о совместимости между разными версиями и различными инструментами, которые помогают разработчику не сломать её. Также затронем тему эволюции API, как лучше всего добавлять новые функции в библиотеку и отключать старые. Большинство тем будет проиллюстрировано примерами из всем известных библиотек на Kotlin, таких, как kotlinx.coroutines и kotlinx.serialization.
JetBrains
SonarSource