О! Вы очень точно подобрали словосочетание «когда мероприятие зашло слишком далеко»))
И да, такая штука может оказывать влияние на ход исполнения кода. Тут просто стоит оставаться осторожным. И конечно не стоит прятать важную логику таким образом, но если это нечто описательное, не имеющее прямого влияния на логику, то почему бы нет?
Согласен, все это дело действительно сложно читать, а поддерживать… Уф!
Если необходимо уменьшить количество бойлерплейт-кода + улучшить читаемость (относительно аннотаций), то почему бы и нет?
Из опыта - не более 2*мета уровня вполне жизнеспособны и не превращаются в кашу. А если нужно укорачивать такие штуки как Swagger из статьи - то достаточно просто писать очевидные названия аннотаций.
О! Вы очень точно подобрали словосочетание «когда мероприятие зашло слишком далеко»))
И да, такая штука может оказывать влияние на ход исполнения кода. Тут просто стоит оставаться осторожным. И конечно не стоит прятать важную логику таким образом, но если это нечто описательное, не имеющее прямого влияния на логику, то почему бы нет?
Согласен, все это дело действительно сложно читать, а поддерживать… Уф!
Если необходимо уменьшить количество бойлерплейт-кода + улучшить читаемость (относительно аннотаций), то почему бы и нет?
Из опыта - не более 2*мета уровня вполне жизнеспособны и не превращаются в кашу. А если нужно укорачивать такие штуки как Swagger из статьи - то достаточно просто писать очевидные названия аннотаций.
Да, вы абсолютно правы, я даже и не задумался в контексте происходящего! Поправил текст, что бы исключить недопонимание. Спасибо!)
Да, вы абсолютно правы! Я сейчас же внесу ясность. Спасибо, что указали на неточность!
Вам спасибо) Мне очень приятно, что моя статья показалась вам интересной!