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
Short introduction to TDD
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kiko Beats
November 07, 2014
Programming
0
110
Short introduction to TDD
Kiko Beats
November 07, 2014
Tweet
Share
More Decks by Kiko Beats
See All by Kiko Beats
How to Write More Clearly, Think More Clearly, and Learn Complex Material More Easily
kikobeats
1
84
Bumped: Improving software release process
kikobeats
0
50
OAuth2 & JWT – A token-based approach
kikobeats
4
2.5k
MVP in 30 days – Lessons Learned
kikobeats
0
130
What The Faq is Component Driven Development
kikobeats
0
580
Sailor - Components in the backend
kikobeats
1
620
Road to WIN – RTanque
kikobeats
0
170
Other Decks in Programming
See All in Programming
CSC307 Lecture 14
javiergs
PRO
0
440
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
2
180
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
190
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
180
AI活用のコスパを最大化する方法
ochtum
0
110
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
440
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
300
Raku Raku Notion 20260128
hareyakayuruyaka
0
420
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
220
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
190
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
100
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
550
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
66k
How to Ace a Technical Interview
jacobian
281
24k
Code Reviewing Like a Champion
maltzj
527
40k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
78
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
130
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
Short introduction to TDD test driven development @kikobeats and @elenarcolepsia
println("About"); @Kikobeats @Elenarcolepsia
We want to be better developers, but...
None
Good code • Easy to change • Easy to understand
• Enjoyable to use
TDD aims • Implement only what will you need •
Minimize failings • Create modular software, reusable and ready to change.
None
Test first • Easier to refactor. • You think how
the others see your code. • Focus on the tasks you need.
None
0 25 50 75 100 TDD and refactoring No TDD,
no refactoring
Remember! • Design requisites first. • What to test, not
how to test. • The architecture will appear during the iterations.
Don't write what you will not be able to maintain.
EXAMPLE
None
None
None
None
None
None
None
None
None
Let's try it!