АОП в .NET

Зал 2 | День 2 | 12:00 | RU | Для практикующих инженеров

Вы когда-нибудь слышали об аспектно-ориентированном программировании? А пробовали применять его на практике? Мы начнем с самого начала — с теоретических определений и примеров задач, где может помочь АОП; постараемся разобраться с тем, как «завести» АОП под .NET. Также мы решим несколько задач, используя основные АОП-фреймворки: научимся генерировать врапперы во время исполнения через динамические прокси, внедрим в наши классы код во время компиляции, используя PostSharp и Fody. На закуску мы возьмем Nemerle, и, разобравшись со страшными на вид словами вроде «квази-цитирование» и «метапрограммирование», решим наши задачи АОП без фреймворков!


Игорь Яковлев
Игорь Яковлев

Positive Technologies

Окончил математико-механический факультет СПбГУ. Более 8 лет работает разработчиком в петербургских IT-компаниях, в частности, более 5 лет на платформе .NET. В настоящее время — в должности старшего программиста в компании Positive Technologies, в отделе исследований анализа защищенности приложений. Также является аспирантом и преподаёт программирование на кафедре астрофизики СПбГУ. Область интересов: языки программирования, computer science, .NET и другие платформы.


Все доклады