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 - Before Dojo
Search
Gregório Chalinski Kusowski
September 06, 2011
Programming
1
260
TDD - Before Dojo
A talk I give minutes before we setup our first dojo at @PrimeSystemsBR.
Gregório Chalinski Kusowski
September 06, 2011
Tweet
Share
More Decks by Gregório Chalinski Kusowski
See All by Gregório Chalinski Kusowski
50 Shades of Legacy
gregoriokusowski
0
130
Ruby e Sinatra - Faça mais com menos no desenvolvimento web
gregoriokusowski
2
100
Sinatra - Desenvolver pode ser mais fácil que cantar.
gregoriokusowski
3
330
Ruby - Criando código para máquinas e humanos.
gregoriokusowski
2
340
Testes Unitários - Before Dojo
gregoriokusowski
1
260
Other Decks in Programming
See All in Programming
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
760
Polars入門
daikikatsuragawa
1
190
新宿ダンジョンを可視化してみた
satoshi7190
3
420
AmperとFleetを使ったAndroidアプリ
yoppie
0
270
Java 22 Overview
kishida
1
200
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1.1k
Sheets API使ってみた
toshi0383
2
170
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
240
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Netty Chicago Java User Group 2024-04-17
sullis
0
210
使ってみよう Azure AI Document Intelligence
kosmosebi
2
370
見た目から始める生産性向上
ikumatadokoro
10
1.5k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Six Lessons from altMBA
skipperchong
22
3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Scaling GitHub
holman
457
140k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Designing for Performance
lara
601
67k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Transcript
TDD (Test-Driven Development) Vantagens e como praticar Gregório Chalinski Kusowski
Design • Conciso • Limpo • Desacoplado • Evita repetição
• Diminui o tamanho dos blocos
Não é bem assim... • Não precisar escrever o teste
antes • Não precisa falhar • Quanto mais testar em um teste, melhor
Tipos de Testes • Unitário • Integração • Aceitação
Como fazer? • Baby Steps • Escrever teste antes da
implementação • O teste deve falhar primeiro • A implementação deve ser mínima, apenas suficiente para fazer o teste passar
TDD Mantra • Red • Green • Refactor