Size: a a a

Programming Offtop

2020 April 16

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
а зачем её избегать, если рантайм имет рефлексию и позволяет пошаманить?
Чтобы код понятнее был, не?
Ну и тестов меньше нужно, когда компилятор уже всё поверил.
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Но обмазываться рефлексией направо и налево — тоже такое себе
ну это классчиеский прицнип про то, что всему нунжно знать меру больше
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
Но обмазываться рефлексией направо и налево — тоже такое себе
Ну так а целый орм на рефлексии -- это не "направо и налево"? :)
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Чтобы код понятнее был, не?
Ну и тестов меньше нужно, когда компилятор уже всё поверил.
с чего он вдруг будет понятнее, если ты там кодгеном занимаешься? это субъективно
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
Ну так а целый орм на рефлексии -- это не "направо и налево"? :)
Это да, с генерацией прокси в рантайме и вот этим всем
источник

AM

Andrew Mikhaylov in Programming Offtop
К нему ещё надо добавить маппинг жисонов на рефлексии, чтоб совсем хорошо стало
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
с чего он вдруг будет понятнее, если ты там кодгеном занимаешься? это субъективно
Сгенерированный код можно посмотреть, и обычно он довольно простой
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
К нему ещё надо добавить маппинг жисонов на рефлексии, чтоб совсем хорошо стало
ну так большая част ьмапинга формато так и работает. или все уже кодгенами обмазлаись и макросами?
источник

VP

Vladimir Petrakovich in Programming Offtop
Вспоминается Jackson, который падает при виде Nothing
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
ну так большая част ьмапинга формато так и работает. или все уже кодгенами обмазлаись и макросами?
Ну кто-то наверное руками собирает
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
ну так большая част ьмапинга формато так и работает. или все уже кодгенами обмазлаись и макросами?
Не все, но у нас есть kotlinx.serialization ровно об этом
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Сгенерированный код можно посмотреть, и обычно он довольно простой
протобаф сгенерённый посмотри
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Не все, но у нас есть kotlinx.serialization ровно об этом
ровно о чём, он из какой команды? кодген на этапе сборки или рефлексия?
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
протобаф сгенерённый посмотри
Ну блять не всегда же там такой пиздец. Это проблема исключительно protoc.
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
ровно о чём, он из какой команды? кодген на этапе сборки или рефлексия?
Генерация байткода
источник

(

( in Programming Offtop
БЛЯЯЯ КАК ЖЕ ХОЧУ ПРОТОБАФ
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Генерация байткода
а это вообще законно? не сулит проблем?
помнится был quasar который либил генерить и хачить байткод, который перодически об него спотыкался и очень болезнено переносил обновления жабы... судя по отзывам, мотролер не мой
источник

AK

Anton Korotkikh in Programming Offtop
(
БЛЯЯЯ КАК ЖЕ ХОЧУ ПРОТОБАФ
заведутся гошники на беке, расхочешь
источник

(

( in Programming Offtop
Anton Korotkikh
заведутся гошники на беке, расхочешь
у нас они и так есть
источник

AK

Anton Korotkikh in Programming Offtop
(
у нас они и так есть
а ну ок, значит ты морально готов
источник