Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Как я перестал боятся и полюбил TDD
Search
Mikhail Vaysman
October 27, 2012
Programming
600
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Как я перестал боятся и полюбил TDD
Mikhail Vaysman
October 27, 2012
More Decks by Mikhail Vaysman
See All by Mikhail Vaysman
ruby_or_not_ruby.pdf
vaysman
0
140
Other Decks in Programming
See All in Programming
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
110
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
180
Foundry Localでエージェント開発
seosoft
0
160
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
55
37k
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.4k
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
1k
Press start. Python's next generation.
willingc
PRO
3
330
ソフトウェアラスタライザ
fadis
1
800
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
130
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.3k
4 Signs Your Business is Dying
shpigford
187
23k
A better future with KSS
kneath
240
18k
Designing Powerful Visuals for Engaging Learning
tmiket
1
540
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
Scaling GitHub
holman
464
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Utilizing Notion as your number one productivity tool
mfonobong
4
580
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
The Spectacular Lies of Maps
axbom
PRO
1
990
Transcript
Как я перестал боятся и полюбил TDD Михаил Вайсман ResumUP
суббота, 27 октября 2012 г.
ЦЕЛЬ “Продать” вам идеи TDD Подсказать решения суббота, 27 октября
2012 г.
Чего не будет? Исходного кода Того, что я не проверил
на себе суббота, 27 октября 2012 г.
Что будет? Немного определений Конкретные советы Один Котик (Nyan Cat)
Немного “спорта” - ping-pong суббота, 27 октября 2012 г.
НЕНАВИСТЬ Нет понимания Нет времени Скучно!!!!!!!! Нет желания Нет навыка
…назовите свою причину суббота, 27 октября 2012 г.
Надежды нет? Выхода нет? суббота, 27 октября 2012 г.
ЕСТЬ! суббота, 27 октября 2012 г.
Как я полюбил TDD? Понять TDD Понять себя Попробовать в
“домашних” условиях суббота, 27 октября 2012 г.
TDD Цикл REFACTOR GREEN RED суббота, 27 октября 2012 г.
Принципы TDD Тесты пишутся до кода Короткие тесты - мало
кода Один тест за раз Тест должен “падать” Пишите ровно столько кода, сколько нужно для “озеленения” теста суббота, 27 октября 2012 г.
Принципы TDD Use the Force a Mock, Luke! YAGNI Рефакторинг
только после “зеленого” теста суббота, 27 октября 2012 г.
TDD - это ... Дизайн Уверенность в своем коде Уверенность
в чужом коде Отсутствие страха перед изменением кода суббота, 27 октября 2012 г.
Расти Над Собой Пробуйте новые методы Не переставайте учится Растете
вы - растет качество вашего кода Укорачивайте петлю обратной связи Добавьте немного “безумия” и веселья суббота, 27 октября 2012 г.
Отчет о прохождении тестов суббота, 27 октября 2012 г.
Ping-pong программирование Работа в паре “Озеленить” тест. Написать новый “не
зеленый” тест. Передать бразды правления партнеру. Пока работает партнер, думайте над следующим ходом. суббота, 27 октября 2012 г.
Вопросы и ответы суббота, 27 октября 2012 г.
Контакты Twitter: @vaysman ResumUP: http:/ /resumup.com/me/955 LinkedIn: http:/ /www.linkedin.com/in/mvaysman суббота,
27 октября 2012 г.