<@U33S3CR1A> Пока есть ощущение что не надо этого ...
# russian
e
@rrader Пока есть ощущение что не надо этого делать. Более конкретно, есть ощущение что для любой проблемы, которую можно решить с помощью макросов, есть вменяемое решение, которое требует какой-то другой, более простой фишки в языке, но не макросов.
r
Мне просто интересно, это бы решило проблему с поддержкой макросов в IDE или нет?
e
Проблемы там не только в этом. С макросами ломается очень много всякого IDE тулинга
Можно сделать адеркватную IDE поддержку только для конкретного набора макросов решаюших конкретную задучу, но нельзя сделать адекватную IDE поддержку для произвольных макросов.
Пока есть вот такое ощущение
r
Ок, спасибо
a
Напрягает даже кодгенерация при загрузке/компиляции. Всё должно решаться без этого. А то вот сейчас в нашей вроде хорошей штуке выяснилось, что т.к. это кодогенерация- то надо передавать параметр-константу, А очень-очень надо хотя бы при старте заполнять.
r
@aleksey.tomin не совсем понял, можно поподробнее?
a
Это не про kotlin. Просто кодогенрерация библиотекой/компилятором это некоторый костыль, подпирающий архитектурные баги. В java таких багов полно. Надеюсь, в kotlin можно обойтись без них.
r
Ну почему же, генерировать классы моделек на базе скемы базы данных, что в этом может плохого?
a
В теории ничего. На практике... По БД не сталкивался, а вот всё остальное (по xml, по аннотациям) в итоге приводит к боли в отладке и понимании кода.