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
Let's TDD
Search
Suyeol Jeon
November 10, 2018
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Let's TDD
https://www.slideshare.net/devxoul/lets-tdd-122653088
Suyeol Jeon
November 10, 2018
More Decks by Suyeol Jeon
See All by Suyeol Jeon
성장하는 iOS 개발자 되기
devxoul
2
270
레거시 프로젝트에서 의존성 주입하기
devxoul
1
2.6k
Hello, ReactorKit 👋
devxoul
0
130
Build Funnels with Google BigQuery
devxoul
0
80
RxSwift 시작하기
devxoul
1
380
ReactorKit으로 단방향 반응형 앱 만들기
devxoul
0
200
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
devxoul
10
3.3k
좋은 디자이너, 나쁜 프로젝트매니저, 이상한 개발자
devxoul
0
140
Other Decks in Programming
See All in Programming
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
300
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
290
Next.js: The final boss of Web Performance
guaca
0
290
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
930
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
Simple Storage Service(S3) is not simple
iwatsukayura
0
300
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
280
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
580
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
300
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
190
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Designing for humans not robots
tammielis
254
26k
Being A Developer After 40
akosma
92
590k
Practical Orchestrator
shlominoach
192
12k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Believing is Seeing
oripsolob
1
250
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Transcript
IUUQTHJUIVCDPNEFWYPVM ࣻৌ -FUT5%% 5FTU%SJWFO%FWFMPQNFOUJO4XJGU
5%% GREEN RED REFACTOR
5%% #VU పझܳ ࢿೞח מ۱ ؊ ਃ
Unit Testࠗఠ োणೞҊ TDDܳ ࣼ۲ೠ. ৻ࠗ ࣁ҅৬ ীח Mockਸ ഝਊೠ.
Internal ҳഅب పझী ഝਊೡ ࣻ . ࠭ పझח ࢚కী ٮۄ ߸ೞח чਸ పझೠ. private ݫࢲ٘ח ٜ݅ӝ ী పझغҊ যঠ ೠ. TDD۽݅ ݽٚ ٘ܳ ࢿೞח ঋח. Cocoa Framework ز ߑधਸ নೞѱ ঌইك. AppDelegateب పझ ೡ ࣻ . 5PQJDT
5PEBZ
Live Coding
None