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

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

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

23f4287eba5de8c758027734cb5aab9f?s=128

Mikhail Vaysman

October 27, 2012
Tweet

Transcript

  1. Как я перестал боятся и полюбил TDD Михаил Вайсман ResumUP

    суббота, 27 октября 2012 г.
  2. ЦЕЛЬ “Продать” вам идеи TDD Подсказать решения суббота, 27 октября

    2012 г.
  3. Чего не будет? Исходного кода Того, что я не проверил

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

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

    …назовите свою причину суббота, 27 октября 2012 г.
  6. Надежды нет? Выхода нет? суббота, 27 октября 2012 г.

  7. ЕСТЬ! суббота, 27 октября 2012 г.

  8. Как я полюбил TDD? Понять TDD Понять себя Попробовать в

    “домашних” условиях суббота, 27 октября 2012 г.
  9. TDD Цикл REFACTOR GREEN RED суббота, 27 октября 2012 г.

  10. Принципы TDD Тесты пишутся до кода Короткие тесты - мало

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

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

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

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

  15. Ping-pong программирование Работа в паре “Озеленить” тест. Написать новый “не

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

  17. Контакты Twitter: @vaysman ResumUP: http:/ /resumup.com/me/955 LinkedIn: http:/ /www.linkedin.com/in/mvaysman суббота,

    27 октября 2012 г.