Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Как я перестал боятся и полюбил TDD
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mikhail Vaysman
October 27, 2012
Programming
590
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
120
Other Decks in Programming
See All in Programming
AIだと陥りがちなJakarta EE最新技術への移行時の落とし穴と解決策
tnagao7
0
110
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.5k
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.2k
Claspは野良GASの夢をみるか
takter00
0
190
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
550
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
11
4.1k
AIで効率化できた業務・日常
ochtum
0
130
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
680
さぁV100、メモリをお食べ・・・
nilpe
0
140
Contextとはなにか
chiroruxx
1
320
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Docker and Python
trallard
47
3.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Embracing the Ebb and Flow
colly
88
5.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Prompt Engineering for Job Search
mfonobong
0
340
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
940
ラッコキーワード サービス紹介資料
rakko
1
3.6M
The untapped power of vector embeddings
frankvandijk
2
1.8k
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 г.