поддерживать это будет сложно, или даже очень сложно, и время можно потратить с пользой на что-то другое.
В любом случае, когда кодогенерация где-то с боку (Аля dagger, и ему подобные) или, когда результат кодогенерация напрямую где-то используется.
Последнее и приносит столько проблем.
Ладно он там дата классы нагенерил, а, если что-то сложнее?
Моё имхо кодогенерация это либо реализация подкапотной логики
либо последний инструмент, когда мне уже фич языка не хватает.
Будь дело по лучше, чем сейчас с инструментами для кодогенерация, я, бы имел другое мнение.
Другое дело, если ты кодогенерацию для грааля используешь, вместо рефлексии например
Это смотря как генерацию делать. Про кодогенерацию регулярно доклады идут: https://2017.heisenbug-piter.ru/talks/code-generation-as-a-way-of-trouble-solution-for-automator/ Или даже так: https://2018.jpoint.ru/talks/gnvv9ew1z2wigkemssm4m/
Обсуждают сегодня