• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tdd from the middle
 

Tdd from the middle

on

  • 567 views

 

Statistics

Views

Total Views
567
Views on SlideShare
560
Embed Views
7

Actions

Likes
1
Downloads
0
Comments
0

4 Embeds 7

http://www.linkedin.com 3
http://www.lmodules.com 2
http://www.slideshare.net 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tdd from the middle Tdd from the middle Presentation Transcript

    • Запускаем TDD с середины проекта
    • Павел Габриель
      alovak@gmail.comМинск, Беларусьруководитель проектов, программист«Смартсистемз»
      2
    • Вопросы
    • О чем пойдет речь?
    • о проблемах и возможных решениях
    • Компания
    • Команда
    • Код
    • С чего начать?
    • Стоит ли внедрять?
    • Возможно НЕТ, если
    • Проблемы с командой
    • Детальное проектирование
    • Нет изменений
    • Через неделю релиз
    • Один джедай
    • Один джедай
      и это вы ;)
    • Мифы и реальность
    • Мифы
    • Полное отсутствие багов
    • Все должно быть протестировано
    • Многократное увеличение объема кода
    • Время разработки значительно увеличится
    • 15-20%
      на новом проекте
    • Качественный код по TDD может написать любой
    • Можно отказаться от тестировщиков
    • Реальность
    • Более качественный код
    • Меньшая связанность
    • Узкая специализация
    • Хорошие интерфейсы
    • Легкая интеграция
    • Уменьшение времени отладки
    • Легкие миграции
    • Частые релизы
    • Условия для TDD
    • Вера в разработчиков
    • Возможность принимать решения
    • Команда
    • Причины отказа
    • Это не моя работа
    • TDD - это тестирование
    • TDD - это тестированиепроектирование
    • TDD - это тестированиепроектированиеулучшение кода
    • Я не знаю зачем писать тесты
    • Доверие
    • Код
    • Коллеги
    • Клиенты
    • Смелость и уверенность
    • Мой мозг может больше
    • Нет времени
    • Это невозможно протестировать
    • Проще написать код, чем тест
    • Мой код работает и так!
      на моем компьютере ;)
    • Доносим суть TDD
    • Кент Бек "Разработка черезтестирование"
    • Тренер/опытный лидер
    • Учебный проект
    • Итого
    • Понимаем
    • Хотим
    • Учимся писать тесты
    • Код
    • С чем боремся?
    • Дублирование
    • Сложность
    • Зависимость
    • Тестовая среда
    • Независимая
    • Легко воспроизводимая
    • Максимально реальная
    • Автоматическиефункциональные тесты для ядра
    • Пишем по TDD
    • Новый код
    • Модифицируемый старый код
    • Найденные баги
    • Метрики
    • Правильные инструменты
    • Спасибо за внимание!
      Вопросы?