Size: a a a

Чат подкаста «Разбор Полётов»

2020 March 12

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Ну, по крайней мере для такой прикладной вещи как ломбок
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Sergei Egorov
На самом деле я обожаю этот аргумент - "я не знаю как он работает". Это прям звучит так что человек знает все тулзы что использует, а вот вшивый Ломбок, так уж вышло, не даётся пониманию! Вот байткод воротить - тут просто, а магический Ломбок - ууууу, страшна!
по этой логике нельзя использовать Spring, Hibernate и ещё много чего
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Anton Arhipov
по этой логике нельзя использовать Spring, Hibernate и ещё много чего
и Java тоже
источник

J🎩

JBaruch 🎩 in Чат подкаста «Разбор Полётов»
Anton Arhipov
по этой логике нельзя использовать Spring, Hibernate и ещё много чего
в основном Джаву
источник

J🎩

JBaruch 🎩 in Чат подкаста «Разбор Полётов»
Sergei Egorov
и Java тоже
еее
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Sergei Egorov
и Java тоже
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
а, хотя не, судя по вопросам на собеседованиях, орхитекторы знают всё в Java, как там работает, какие алгоритмы
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Sergei Egorov
я прям запомню эту фразу.
Не, ну а че, не так?
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Sergey Kapralov
Не, ну а че, не так?
покажи мне хоть один "стандарт" на модификацию байткода )
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
это ж самый настоящий unsafe, даже хуже
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Sergey Kapralov
Не, ну а че, не так?
откуда там "внутренний API" взялся? annotation processing ведь как раз вполне стандартная штука для жавы
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
и ломается он похлеще любого другого решения (чего только форс апдейт ASM стоит)
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Sergei Egorov
покажи мне хоть один "стандарт" на модификацию байткода )
Да всмысле? Опкоды чтоли в спеке не описаны? Или формат файлов class? Какой стандарт?
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Anton Arhipov
откуда там "внутренний API" взялся? annotation processing ведь как раз вполне стандартная штука для жавы
кто-то когда-то ляпнул что Ломбок работает путём анального проникновения генерации сорцов, так и понеслось...
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
Nikolay Chernov
В подкасте Паша+Слава проскакивало про не мешать ломбок с Хибернейт/Жпа аннотациями. Тоже можно неприятные приколюхи словить. Но тут уже вроде бы даже наработанная интуиция подсказывает, что что-то тут пойдет не так.
Можно да в спринге с cachable и transactional обосраться. А если ещё async с transactional то будет море удовольствия
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Anton Arhipov
откуда там "внутренний API" взялся? annotation processing ведь как раз вполне стандартная штука для жавы
Для генерации сорцов. Не для подмены. Нет?
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Sergey Kapralov
Для генерации сорцов. Не для подмены. Нет?
в java стандарте есть вполне себе API для работы с AST нодами, модификации их, и генерации новых
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
JBaruch 🎩
отвечать вопросами на вопрос это моя привилегия, не твоя. Расскажи поскорее, кто целуется в синагоге, и обо что трутся?
В синагоге нет мужиков, которые обнимаются при приветствии?
источник

SK

Sergey Kapralov in Чат подкаста «Разбор Полётов»
Sergei Egorov
в java стандарте есть вполне себе API для работы с AST нодами, модификации их, и генерации новых
Для модификации не видал. Можно ссылку?
источник