Tdd Workshop Disscussions

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Tdd Workshop Disscussions - Presentation Transcript

    1. Test-Driven Design Workshop Discussions Евгений Кривошеев [email_address]
    2. Инженерные практики Практики из eXtreme Programming
    3. Инженерные практики Практики, которые можно вынести из XP
    4. Основной фокус нашей встречи
      • Многие слышали и читали об этих инженерных практиках
      • Но на работе не дают развернуться
      • Наша задача сейчас – попробовать их в деле
      • Обращайте внимание на статистику результатов в нашей группе
    5. Итерация 1
      • Разбивка по парам
      • Даны функциональные требования в виде use-cases
      • Поехали!
    6. Итерация 1
      • Не уточняются приоритеты требований, в т.ч. критические требования
      • Не уточняется процесс сдачи/приемки , в т.ч. приемочного тестирования
      • Не уточняются требования по ходу разработки
      Типичные ошибки
    7. Итерация 1
      • Посмотрите на код, где сейчас стоит курсор
      • Какое требование ( use-case ) выполняет этот код?
      • Обычно полное отсутствие трейсинга
      Типичные ошибки
    8. Итерация 1
      • Минимальными ли средствами решены поставленные задачи?
      • Читабельным ли получился код?
      Типичные ошибки
    9. Итерация 1
      • Сколько успели реализовать требований ( use-cases ) ?
      • Сколько из них критических?
      Опросник для обсуждения ( use cases )
    10. Итерация 1
      • Сколько получилось unit- тестов?
      • Сколько сейчас красных?
      • Каково покрытие?
      • Как рассчитывалось покрытие?
      • Использовались ли тест-дублеры?
      • Какие?
      Опросник для обсуждения (unit tests)
    11. Итерация 1
      • Сколько типов рефакторингов провели?
      • Сколько типов шаблонов проектирования было сознательно введено?
      • Получился ли читабельный самодокументирующийся код?
      Опросник для обсуждения (refactoring)
    12. Итерация 1
      • Какой метод проектирования был доминирующим: up-front design или simple design ?
      • Почему?
      Опросник для обсуждения (design)
    13. Итерация 1
      • Что дало парное программирование?
      Опросник для обсуждения (PP)
    14. Итерация 1
      • Следовали ли паттернам TDD?
      • Каким?
      • Почувствовали ритм TDD?
      • Можете ли предсказать свою продуктивность (в use-cases )?
      • Есть ли страх или нежелание изменений требований?
      • Делали ли большие шаги?
      Опросник для обсуждения (TDD)
    15. Итерация 2
      • Функциональные требования добавляются
      • Пары разработчиков меняются машинами
      • Поехали!
      • Не сдаваться!
    16. Итерация 2
      • Сколько успели реализовать требований ( use-cases ) ?
      • Сколько из них критических?
      Опросник для обсуждения ( use cases )
    17. Итерация 2
      • Какие проблемы возникли на второй итерации?
      • Почему?
      • Помог ли simple design решить их?
      • Помогло ли качество кода решить их?
      • Помогли ли модульные тесты их решить?
      • Помогла ли парная разработка их решить?
      • Помогли ли шаблоны TDD их решить?
      Опросник для обсуждения (проблемы)
    18. Итерация 2
      • Почувствовали ритм TDD?
      • Можете ли предсказать свою продуктивность (в use-cases )?
      • Есть ли страх или нежелание изменений требований?
      • Делали ли большие шаги?
      Опросник для обсуждения (TDD)
    19. Вопросы
      • С радостью отвечу на дополнительные вопросы
      Обсуждение
    20. УЦ Luxoft
      • УЦ Luxoft предлагает более 250 курсов и тренингов по различным направлениям промышленной разработки ПО
      • Наши инструкторы – практики, готовые передать свою экспертизу
      О нашем Учебном Центре http://www.luxoft.ru/edu http://luxoft-training.ru
    SlideShare Zeitgeist 2009

    + Евгений КривошеевЕвгений Кривошеев Nominate

    custom

    128 views, 0 favs, 0 embeds more stats

    Roadmap проведения TDD Workshop с воп more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 128
      • 128 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags