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
Document your code
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cheesecake Labs
August 30, 2018
Programming
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Document your code
Ilê Caian
Cheesecake Labs
August 30, 2018
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
88
How do we create the first impressions?
cheesecakelabs
0
100
Menstrual cup: suit and freedom
cheesecakelabs
0
120
Life is a cycle, better with a bicycle
cheesecakelabs
0
100
Interview Process: how to get the best of people
cheesecakelabs
1
150
My capsule wardrobe experience
cheesecakelabs
3
110
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
78
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
89
MBTI - Psychological types described by Jung
cheesecakelabs
0
180
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
190
APNsからLive Activityを開始する話
yumnumm
0
160
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
950
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
220
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
130
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
530
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
320
Kubernetes祭り #2 OP/ED
bells17
0
110
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
940
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
160
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.5k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
720
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
690
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
310
Odyssey Design
rkendrick25
PRO
2
870
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
930
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Exploring anti-patterns in Rails
aemeredith
4
530
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Transcript
None
Document Your Code With VSCode
• Future Developers • Readability of questionable produced code •
Decipher 'Magic Functions' Why?
None
But HOW?
• Write readable code • SOLID principles How?
Single Responsibility Principle
Open/Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
"The best kind of comments are the ones you don't
need" -- Gandalf (https://blog.codinghorror.com/code-tells-you-how-co mments-tell-you-why/) Keep in mind
None