Персональные инструменты
 

Аспектно-ориентированное программирование. PostSharp. (семинар 2011-05-12, для студентов) — различия между версиями

Материал из CustisWiki

Перейти к: навигация, поиск
м
 
м
 
(не показано 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 в разработке приложений и выясним, какие преимущества даёт использование АОП.

Видео

Презентация

Аспектно-ориентированное программирование. PostSharp. (семинар 2011-05-12, для студентов).pdf

Примечания и отзывы


12 мая прошел семинар на тему: «Аспектно-ориентированное программирование. PostSharp» Георгия Русецкого.

Георгий сразу взял инициативу на себя и, после знакомства с аудиторией, начал свое повествование. Несмотря на то, что его выступление было посвящено фреймворку из мира .NET, поклонникам остальных языков программирования, коих среди слушателей было немало, не пришлось скучать. Успели рассказать о многом:

  • об общих принципах АОП
  • истории возникновения данного подхода
  • проблемах его реализации
  • были разобраны типичные кейсы применения данного подхода.

Затем Георгий провел увлекательную демонстрацию библиотеки PostSharp, привел подробные примеры программного кода. В итоге, полтора часа выступления пролетели на одном дыхании!


Репликация: База Знаний «Заказных Информ Систем» → «Аспектно-ориентированное программирование. PostSharp. (семинар 2011-05-12, для студентов)»

Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».