TDD Coding Dojo by Dmytro Mindra

Speaker Дмитрий Миндра
Название
TDD Coding Dojo
Формат
  • воркшор/мастер-класс
Продолжительность
  • 90 мин
  • 120 мин
Описание

Додзе - это место, где происходит обучение в японских боевых искусствах. У программистов есть свои собственные додзе, где они оттачивают навыки программирования.

Одним из способов отточить свое мастерство программирования является выполнение ката.

Ката - формализованная последовательность движений, связанных принципами ведения поединка с воображаемым противником или группой противников. Принцип изучения боевого искусства на основе ката состоит в том, что повторяя ката многие тысячи раз, практик боевого искусства приучает свое тело к определенного рода движениям, выводя их на бессознательный уровень. Таким образом, попадая в боевую ситуацию, тело работает «само» на основе рефлексов, вложенных многократным повторением ката. Также считается, что ката обладают медитативным воздействием.

 

В TDD додзе, мы рассмотрим принципы TDD и продемонстрируем выполнение ката в паре.

Участники в парах будут решать TDD каты, предназначенные для оттачивания мастрества.

Для практики в додзе нужны ноутбук, хорошее настроение и знание хотя бы одного языка программирования.

План выступления

1. Краткий обзор принципов TDD

2. Решение каты FizzBuzz в рандори стиле вместе с аудиторией

3. Решаем кату Prime Factors в парах.

4. Решаем кату Print Diamon в парах.

5. Ретроспектива.

Требования к помещению и ограничения аудитории

Знание хотя бы одного языка программирования.

Уровень аудитории
  • новички
  • практикующие
  • эксперты
Теги описания доклада
tdd, coding dojo
Last Updated 25 Dec 15:08