Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Short introduction to TDD
Search
Kiko Beats
November 07, 2014
Programming
0
100
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
75
Bumped: Improving software release process
kikobeats
0
46
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
570
Sailor - Components in the backend
kikobeats
1
610
Road to WIN – RTanque
kikobeats
0
160
Other Decks in Programming
See All in Programming
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.5k
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
180
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
2.8k
俺流レスポンシブコーディング 2025
tak_dcxi
14
9.1k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
400
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
230
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
10
2.5k
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
380
これならできる!個人開発のすゝめ
tinykitten
PRO
0
120
AIコーディングエージェント(Manus)
kondai24
0
200
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.6k
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
240
A Tale of Four Properties
chriscoyier
162
23k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
73
Marketing to machines
jonoalderson
1
4.3k
Why Our Code Smells
bkeepers
PRO
340
57k
Chasing Engaging Ingredients in Design
codingconduct
0
75
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
30
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
25
Un-Boring Meetings
codingconduct
0
160
The browser strikes back
jonoalderson
0
64
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandezseo
0
83
Producing Creativity
orderedlist
PRO
348
40k
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!