Докладчики Exception Seminar #03

Сергей Щетинин

Nickname:Maluke
Название доклада:"Декораторы в Python и их практическое использование"
О докладе:
  1. Вводная информация (функция как обьект, method binding, синтаксис и семантика простейших декораторов)
  2. Написание простейших декораторов
  3. Написание параметризированных декораторов
  4. Примеры декораторов, как они упрощают код и его понимание
  5. Сложные декораторы + интроспекция обьектов (примеры кода)

Олег Нога

Город:Киев
Название доклада:"Traits: компонуемые элементы поведения класса"
О докладе:
  1. Проблемы повторного использования при наследовании
    1. Конфликты имен
    2. Конфликты состояния
    3. Доступ к переопределенным методам
    4. Вызов методов дочернего класса
    5. Использование миксинов
      1. Порядок наследования
      2. Распыление клеящего кода
      3. Хрупкие иерархии
  2. Трейтсы
    1. Определение трейтса
    2. Составление класса из трейтсов
    3. Композитные трейтсы
    4. Разрешение конфликтов
  3. Обсуждение
    1. Отвязывание повторного использования от классов
    2. Трейтсы - эволюция единичного наследования
    3. Непреднамеренные конфликты имен
    4. Бриллиантовая проблема
  4. Решение проблем, описанных в первом пункте