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
Passer en Swift une app Objective-C en prod ?
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Viadeo
November 03, 2015
Technology
140
0
Share
Passer en Swift une app Objective-C en prod ?
Une approche via les tests unitaires, par Michel Mongkhoy @michelmongkhoy
Viadeo
November 03, 2015
More Decks by Viadeo
See All by Viadeo
Notification d'offres d'emploi avec elasticsearch et la percolation
viadeoteam
1
200
A personalized news feed
viadeoteam
2
6.2k
The technical stack of Viadeo on your workstation with Docker
viadeoteam
0
190
Docker @Viadeo
viadeoteam
1
670
Being a CTO
viadeoteam
1
140
An Event-oriented News feed
viadeoteam
0
160
Mesos @Viadeo
viadeoteam
0
67
Other Decks in Technology
See All in Technology
20260516_SecJAWS_Days
takuyay0ne
2
430
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
170
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1.4k
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
0
650
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
1
140
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
130
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
920
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
460
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.4k
Vision Banana: Image Generators are Generalist Vision Learners
kzykmyzw
0
390
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
240
Swift Sequence の便利 API 再発見
treastrain
1
280
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
180
Exploring anti-patterns in Rails
aemeredith
3
350
The Mindset for Success: Future Career Progression
greggifford
PRO
0
330
Building the Perfect Custom Keyboard
takai
2
750
First, design no harm
axbom
PRO
2
1.2k
Transcript
Passer en Swift une app Objective-C en prod ?
Michel Mongkhoy Une approche via les tests unitaires. Développeur iOS @Viadeo
Bonsoir :-)
– Johnny Appleseed, développeur Swift “Pourquoi écrire des tests en
Swift alors que mon application est écrite en Objective-C ?”
Le point de vue d’un développeur Objective-C • 100 %
cool • 100 % du code des présentations de la WWDC est écrit en Swift • 100 % du code en Objective-C • 100 % warning alert !!!
Le vrai point de vue d’un développeur iOS • Swift
est le futur • Un développeur doit toujours se maintenir à jour #pragmatic #craftman • On peut développer des tests sans impact sur l’application (ou presque)
– Message for my future “self” “Demo here”
Pour conclure • Protocoles > Classes • Protocole = Penser
à l’architecture en premier • Protocole = De meilleurs tests en Swift
Questions ?
@michelmongkhoy Merci ! michelmongkhoy