|
|
Строка 4: |
Строка 4: |
| <blockquote> | | <blockquote> |
| <!-- Тут разместите аннотацию доклада --> | | <!-- Тут разместите аннотацию доклада --> |
− | * что такое АОП; | + | |
| + | Объектно-ориентированное программирование, пожалуй, самая популярная парадигма в мире разработки на сегодняшний день. Однако при разработке с использованием этого подхода, бывает сложно выделить часть функциональности программы в отдельные классы. Общесистемная логика журналирования, обработки исключений, аутентификации и т.п. пронизывает множество классов и методов программной системы, делая код запутанным и трудным для восприятия. В докладе рассказывается об одной из парадигм разработки, решающей проблему выделения общесистемной логики в отдельные программные модули. Мы рассмотрим: |
| + | * что такое аспектно-ориентированное программирование; |
| * его основные концепции; | | * его основные концепции; |
| * зачем и в каких ситуациях есть смысл использовать АОП; | | * зачем и в каких ситуациях есть смысл использовать АОП; |
− | * основы Postsharp - АОП фреймворка для .NET | + | * основы Postsharp - АОП фреймворка для .NET; |
| | | |
− | Знакомство с примерами использования Postsharp в разработке приложений и выясним, какие преимущества даёт использование АОП.
| + | А также увидим примеры использования Postsharp в разработке приложений и выясним, какие преимущества даёт использование АОП. |
| </blockquote> | | </blockquote> |
| | | |
Версия 15:01, 6 июня 2011
Аннотация
- Докладчик
- Георгий Русецкий
Объектно-ориентированное программирование, пожалуй, самая популярная парадигма в мире разработки на сегодняшний день. Однако при разработке с использованием этого подхода, бывает сложно выделить часть функциональности программы в отдельные классы. Общесистемная логика журналирования, обработки исключений, аутентификации и т.п. пронизывает множество классов и методов программной системы, делая код запутанным и трудным для восприятия. В докладе рассказывается об одной из парадигм разработки, решающей проблему выделения общесистемной логики в отдельные программные модули. Мы рассмотрим:
- что такое аспектно-ориентированное программирование;
- его основные концепции;
- зачем и в каких ситуациях есть смысл использовать АОП;
- основы Postsharp - АОП фреймворка для .NET;
А также увидим примеры использования Postsharp в разработке приложений и выясним, какие преимущества даёт использование АОП.
Видео
Примечания и отзывы