Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Как я перестал боятся и полюбил TDD

Как я перестал боятся и полюбил TDD

Mikhail Vaysman

October 27, 2012
Tweet

More Decks by Mikhail Vaysman

Other Decks in Programming

Transcript

  1. Что будет? Немного определений Конкретные советы Один Котик (Nyan Cat)

    Немного “спорта” - ping-pong суббота, 27 октября 2012 г.
  2. НЕНАВИСТЬ Нет понимания Нет времени Скучно!!!!!!!! Нет желания Нет навыка

    …назовите свою причину суббота, 27 октября 2012 г.
  3. Как я полюбил TDD? Понять TDD Понять себя Попробовать в

    “домашних” условиях суббота, 27 октября 2012 г.
  4. Принципы TDD Тесты пишутся до кода Короткие тесты - мало

    кода Один тест за раз Тест должен “падать” Пишите ровно столько кода, сколько нужно для “озеленения” теста суббота, 27 октября 2012 г.
  5. Принципы TDD Use the Force a Mock, Luke! YAGNI Рефакторинг

    только после “зеленого” теста суббота, 27 октября 2012 г.
  6. TDD - это ... Дизайн Уверенность в своем коде Уверенность

    в чужом коде Отсутствие страха перед изменением кода суббота, 27 октября 2012 г.
  7. Расти Над Собой Пробуйте новые методы Не переставайте учится Растете

    вы - растет качество вашего кода Укорачивайте петлю обратной связи Добавьте немного “безумия” и веселья суббота, 27 октября 2012 г.
  8. Ping-pong программирование Работа в паре “Озеленить” тест. Написать новый “не

    зеленый” тест. Передать бразды правления партнеру. Пока работает партнер, думайте над следующим ходом. суббота, 27 октября 2012 г.