Your SlideShare is downloading. ×
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Tdd from the middle
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tdd from the middle

424

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
424
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Запускаем TDD с середины проекта
  • 2. Павел Габриель
    alovak@gmail.comМинск, Беларусьруководитель проектов, программист«Смартсистемз»
    2
  • 3. Вопросы
  • 4. О чем пойдет речь?
  • 5. о проблемах и возможных решениях
  • 6. Компания
  • 7. Команда
  • 8. Код
  • 9. С чего начать?
  • 10. Стоит ли внедрять?
  • 11. Возможно НЕТ, если
  • 12. Проблемы с командой
  • 13. Детальное проектирование
  • 14. Нет изменений
  • 15. Через неделю релиз
  • 16. Один джедай
  • 17. Один джедай
    и это вы ;)
  • 18. Мифы и реальность
  • 19. Мифы
  • 20. Полное отсутствие багов
  • 21. Все должно быть протестировано
  • 22. Многократное увеличение объема кода
  • 23. Время разработки значительно увеличится
  • 24. 15-20%
    на новом проекте
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Качественный код по TDD может написать любой
  • 30. Можно отказаться от тестировщиков
  • 31. Реальность
  • 32. Более качественный код
  • 33. Меньшая связанность
  • 34. Узкая специализация
  • 35. Хорошие интерфейсы
  • 36. Легкая интеграция
  • 37. Уменьшение времени отладки
  • 38. Легкие миграции
  • 39. Частые релизы
  • 40. Условия для TDD
  • 41. Вера в разработчиков
  • 42. Возможность принимать решения
  • 43. Команда
  • 44. Причины отказа
  • 45. Это не моя работа
  • 46. TDD - это тестирование
  • 47. TDD - это тестированиепроектирование
  • 48. TDD - это тестированиепроектированиеулучшение кода
  • 49. Я не знаю зачем писать тесты
  • 50. Доверие
  • 51. Код
  • 52. Коллеги
  • 53. Клиенты
  • 54. Смелость и уверенность
  • 55. Мой мозг может больше
  • 56. Нет времени
  • 57. Это невозможно протестировать
  • 58. Проще написать код, чем тест
  • 59. Мой код работает и так!
    на моем компьютере ;)
  • 60. Доносим суть TDD
  • 61. Кент Бек "Разработка черезтестирование"
  • 62. Тренер/опытный лидер
  • 63. Учебный проект
  • 64. Итого
  • 65. Понимаем
  • 66. Хотим
  • 67. Учимся писать тесты
  • 68. Код
  • 69. С чем боремся?
  • 70. Дублирование
  • 71. Сложность
  • 72. Зависимость
  • 73. Тестовая среда
  • 74. Независимая
  • 75. Легко воспроизводимая
  • 76. Максимально реальная
  • 77. Автоматическиефункциональные тесты для ядра
  • 78. Пишем по TDD
  • 79. Новый код
  • 80. Модифицируемый старый код
  • 81. Найденные баги
  • 82. Метрики
  • 83. Правильные инструменты
  • 84. Спасибо за внимание!
    Вопросы?

×