Не используй reflect когда можно обойтись generics, интерфейсами или code generation. Reflect ломает type safety на этапе компиляции — ошибки вылезут только в runtime. Его сложно читать и дебажить. Адекватные кейсы: ORM, сериализация, dependency injection. Неадекватные: обычная бизнес-логика, обработка данных известных типов, всё что можно выразить через дженерики.
Когда НЕ стоит использовать reflect?
Middle
179 просмотровAFK Offer AI
Что такое constructor injection?