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
Viadeo
November 03, 2015
Technology
0
120
Passer en Swift une app Objective-C en prod ?
Une approche via les tests unitaires, par Michel Mongkhoy @michelmongkhoy
Viadeo
November 03, 2015
Tweet
Share
More Decks by Viadeo
See All by Viadeo
Notification d'offres d'emploi avec elasticsearch et la percolation
viadeoteam
1
190
A personalized news feed
viadeoteam
2
6.1k
The technical stack of Viadeo on your workstation with Docker
viadeoteam
0
160
Docker @Viadeo
viadeoteam
1
650
Being a CTO
viadeoteam
1
130
An Event-oriented News feed
viadeoteam
0
140
Mesos @Viadeo
viadeoteam
0
58
Other Decks in Technology
See All in Technology
Women in Agile
kawaguti
PRO
2
170
Postman Vaultを使った秘密情報の安全な管理
nagix
3
110
[TechNight #86] Oracle GoldenGate - 23ai 最新情報&プロジェクトからの学び
oracle4engineer
PRO
1
170
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
17
4k
2025/1/29 BigData-JAWS 勉強会 #28 (re:Invent 2024 re:Cap)/new-feature-preview-q-in-quicksight-scenarios-tried-and-tested
emiki
0
310
Grafanaのvariables機能について
tiina
0
180
Agentic AI時代のプロダクトマネジメントことはじめ〜仮説検証編〜
masakazu178
3
370
顧客の声を集めて活かすリクルートPdMのVoC活用事例を徹底解剖!〜プロデザ!〜
recruitengineers
PRO
0
200
企業テックブログにおける執筆ネタの考え方・見つけ方・広げ方 / How to Think of, Find, and Expand Writing Topics for Corporate Tech Blogs
honyanya
0
800
EDRからERM: PFN-SIRTが関わるセキュリティとリスクへの取り組み
pfn
PRO
0
110
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
140
Japan AWS Jr. Championsがお届けするre:Invent2024のハイライト ~ラスベガスで見てきた景色~
fukuchiiinu
0
1.1k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
RailsConf 2023
tenderlove
29
980
Speed Design
sergeychernyshev
25
760
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Building Your Own Lightsaber
phodgson
104
6.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
990
Art, The Web, and Tiny UX
lynnandtonic
298
20k
A Philosophy of Restraint
colly
203
16k
No one is an island. Learnings from fostering a developers community.
thoeni
20
3.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
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