Поскольку я обнаружил, что повторяю много раз, пишу очень похожие запросы и классы для разных сущностей (несмотря на строгую нормализацию объектов и отношений) и т. Д., Я пришел к идее, что я могу и должен автоматизировать большая часть этого и написать механизм, который будет компилировать простые декларативные модели, которые я указываю во всем коде, ограничивающем мою работу, чтобы описать задачу, и, наконец, просто настроить результат по мере необходимости.
Насколько я знаю, речь идет о метапрограммировании и аспектно-ориентированном программировании. Как быстро познакомиться с современными инструментами, чтобы не изобретать еще один велосипед для разработки своего собственного?