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
Lone Star Ruby Conference - Ruby Rogues Panel
Search
Charles Wood
July 20, 2013
Programming
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lone Star Ruby Conference - Ruby Rogues Panel
A discussion of best practices and style guides
Charles Wood
July 20, 2013
More Decks by Charles Wood
See All by Charles Wood
What I've Learned in 7 Years Podcasting About Ruby
cmaxw1
0
71
Other Decks in Programming
See All in Programming
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
350
速習iPhone Duo対応
yuukiw00w
1
710
Security issues being discussed on Web Platforms
petamoriken
0
1.2k
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
190
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
250
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
390
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.8k
Heart of Swift Concurrency
koher
0
960
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
160
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
880
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
A Tale of Four Properties
chriscoyier
163
24k
Become a Pro
speakerdeck
PRO
31
6.3k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Odyssey Design
rkendrick25
PRO
2
810
Building Applications with DynamoDB
mza
96
7.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Transcript
ALWAYS Friday, August 9, 13
RULES Friday, August 9, 13
STYLE GUIDE Friday, August 9, 13
# bad if some_condition then # body omitted end #
good if some_condition # body omitted end Friday, August 9, 13
# bad begin n / d rescue ZeroDivisionError puts "Cannot
divide by 0!" end # good if d.zero? puts "Cannot divide by 0!" else n / d end Friday, August 9, 13
# bad name = 'Bozhidar' # good name = "Bozhidar"
Friday, August 9, 13