проект перестал собираться. Обратная совместимость? Не, не слышали) Классика)
Хочешь обратную совместимость - прогай на жаве
Вот любопытно - как разработчики котлина рассчитывают на то, что на нем будут писать серъёзный софт(банковский например) при таком подходе?
Думаю, лучше всего спросить у них
Я думаю это риторический вопрос)
Не, было бы глупо делать проект/продукт и не продумать такие вещи
Котлин больше похож на язык для одноразового написания и дальнейшей поддержки (латания дыр). Мне кажется часто так и делают в мобильных приложениях, нет?
Полностью согласен с Вами. Именно для одноразового написания и латания дыр - это ниша котлина)
Стартуем новый проект проект на jdk 17, половина либ не работает :) snowflake driver тот же. Какие-то смешные набросы особенно после jdk9 и jdk16-17
а что перестало собираться то?
Андроид приложение) Удивительно то, что это совсем не из-за сторонней библиотеки, а просто из-за обычной самой простой кастомной вьюшки
хорошо, а можно всё-таки скин с ошибкой
Сейчас не дома, сорри, приеду - скину скрин. Вчера было уже поздно, не было времени поресерчить ошибку
Я вам по секрету расскажу (только тсс, это тайное знание, которое никогда на публике никто не озвучивал, и вы тоже не смейте!), что изменения второго числа в схеме версионирования котлина вполне предполагают breaking changes. В дополнение к ним все изменения в библиотеке проводят через деприкейт несколько версий и удаление, а также обычно завозят миграции, потому в подавляющем большинстве случаев переезд происходит легко и непринуждённо. Так что нам всем тут очень интересно увидкть конкретную ошибку -- будет лишний повод ткнуть носом разработчиков в оплошность!
кстати да. совместимость между мажорными версиями не гарантируется и это даже где-то на сайте написано
Ссылка на багу где?
Я уже выше ответил. Как доберусь домой, обязательно скину. Или вечером, или завтра
Обсуждают сегодня