|
|
(не показано 5 промежуточных версий 2 участников) |
Строка 4: |
Строка 4: |
| <blockquote> | | <blockquote> |
| <!-- Тут разместите аннотацию доклада --> | | <!-- Тут разместите аннотацию доклада --> |
− | * что такое АОП; | + | |
| + | Объектно-ориентированное программирование, пожалуй, самая популярная парадигма в мире разработки на сегодняшний день. Однако при разработке с использованием этого подхода, бывает сложно выделить часть функциональности программы в отдельные классы. Общесистемная логика журналирования, обработки исключений, аутентификации и т.п. пронизывает множество классов и методов программной системы, делая код запутанным и трудным для восприятия. В докладе рассказывается об одной из парадигм разработки, решающей проблему выделения общесистемной логики в отдельные программные модули. Мы рассмотрим: |
| + | * что такое аспектно-ориентированное программирование; |
| * его основные концепции; | | * его основные концепции; |
| * зачем и в каких ситуациях есть смысл использовать АОП; | | * зачем и в каких ситуациях есть смысл использовать АОП; |
− | * основы Postsharp - АОП фреймворка для .NET | + | * основы Postsharp - АОП фреймворка для .NET; |
| | | |
− | Знакомство с примерами использования Postsharp в разработке приложений и выясним, какие преимущества даёт использование АОП.
| + | А также увидим примеры использования Postsharp в разработке приложений и выясним, какие преимущества даёт использование АОП. |
| </blockquote> | | </blockquote> |
| | | |
Строка 16: |
Строка 18: |
| {{vimeoembed|24521366|720|405}} | | {{vimeoembed|24521366|720|405}} |
| | | |
− | | + | == Презентация == |
− | <!-- == Презентация ==
| + | [[Файл:Аспектно-ориентированное_программирование._PostSharp._(семинар_2011-05-12,_для_студентов).pdf|center|640px]] |
− | [[Файл:Аспектно-ориентированное программирование. PostSharp. (семинар 2011-05-12, для студентов).pdf|center|640px]] | + | |
− | | + | |
− | -->
| + | |
| | | |
| == Примечания и отзывы == | | == Примечания и отзывы == |
Строка 26: |
Строка 25: |
| <!-- Если будут отзывы — <blockquote>[©]</blockquote> --> | | <!-- Если будут отзывы — <blockquote>[©]</blockquote> --> |
| | | |
| + | {{include-review|Блог:Team/2011-06-17_Отчет_по_семинару_от_12_мая}} |
| | | |
| {{replicate-from-custiswiki-to-lib}} | | {{replicate-from-custiswiki-to-lib}} |
| | | |
| | | |
− | [[Категория:Открытые Семинары]]
| |
| [[Категория:Семинары для студентов]] | | [[Категория:Семинары для студентов]] |
| + | [[Категория: Программирование (доклады)]] |
Текущая версия на 20:41, 22 октября 2012
Аннотация
- Докладчик
- Георгий Русецкий
Объектно-ориентированное программирование, пожалуй, самая популярная парадигма в мире разработки на сегодняшний день. Однако при разработке с использованием этого подхода, бывает сложно выделить часть функциональности программы в отдельные классы. Общесистемная логика журналирования, обработки исключений, аутентификации и т.п. пронизывает множество классов и методов программной системы, делая код запутанным и трудным для восприятия. В докладе рассказывается об одной из парадигм разработки, решающей проблему выделения общесистемной логики в отдельные программные модули. Мы рассмотрим:
- что такое аспектно-ориентированное программирование;
- его основные концепции;
- зачем и в каких ситуациях есть смысл использовать АОП;
- основы Postsharp - АОП фреймворка для .NET;
А также увидим примеры использования Postsharp в разработке приложений и выясним, какие преимущества даёт использование АОП.
Видео
Презентация
Примечания и отзывы
12 мая прошел семинар на тему: «Аспектно-ориентированное программирование. PostSharp» Георгия Русецкого.
Георгий сразу взял инициативу на себя и, после знакомства с аудиторией, начал свое повествование. Несмотря на то, что его выступление было посвящено фреймворку из мира .NET, поклонникам остальных языков программирования, коих среди слушателей было немало, не пришлось скучать.
Успели рассказать о многом:
- об общих принципах АОП
- истории возникновения данного подхода
- проблемах его реализации
- были разобраны типичные кейсы применения данного подхода.
Затем Георгий провел увлекательную демонстрацию библиотеки PostSharp, привел подробные примеры программного кода. В итоге, полтора часа выступления пролетели на одном дыхании!