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
リファクタリング
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
aereal
December 06, 2012
110
0
Share
リファクタリング
aereal
December 06, 2012
More Decks by aereal
See All by aereal
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
6.5k
How to send distibuted traces to Datadog using build own OpenTelemetry-Lambda distribution
aereal
3
340
好きな技術《コト》で、 生きていく技術 / life with what you like
aereal
5
6k
qron: Cloud Native Cron Alternativeの今
aereal
2
3.3k
自動作曲入門 / introduction to programatic music composition
aereal
1
530k
はてなブログ タグとCDK / The epic of AWS CDK and Hatena Blog Tag
aereal
2
200k
はてなブログ タグの技術選択 / The technical details of Hatena Blog Tag
aereal
3
200k
ブログサービスのHTTPS化を支えたAWSで作るピタゴラスイッチ / The construction of large scale TLS certificates management system with AWS
aereal
3
400k
AWSではてなブログの常時HTTPS配信をバーンとやる話 / The Epic of migration from HTTP to HTTPS on Hatena Blog with AWS
aereal
14
19k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
4 Signs Your Business is Dying
shpigford
187
22k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
Exploring anti-patterns in Rails
aemeredith
3
350
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
A designer walks into a library…
pauljervisheath
211
24k
Context Engineering - Making Every Token Count
addyosmani
9
860
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
ϦϑΝΫλϦϯά id:aereal 1212݄6༵
class A; end 1212݄6༵
def up; end 1212݄6༵
@_cache = ... 1212݄6༵
Θ͔ΒΜ 1212݄6༵
class Person; end 1212݄6༵
def upload_image; end 1212݄6༵
@cached_name = ... 1212݄6༵
·͠ 1212݄6༵
ఆྔతʹ 1212݄6༵
look(1) 1212݄6༵
which look 1212݄6༵
gist.github.com/ 4216115 1212݄6༵
this.aereal.org/ entry/ 2012/12/06/002059 1212݄6༵
ruby ambiguous.rb bad.rb 1212݄6༵
ީิ͕ଟ͍ 1212݄6༵
ީิ͕ଟ͍ → ᐆດ 1212݄6༵
ܗଶૉղੳ? 1212݄6༵
ӳޠগͳ͍ 1212݄6༵
ຊޠݍ͕͍͢͝ 1212݄6༵
• ϒϩοΫҾͩͬͨΒΏΔ͘ • ΫϥεͩͬͨΒݫ͘͠ • private protected ͩͬͨΒݫ͘͠ •
ΤσΟλͱͷ࿈ܞ 1212݄6༵
Thanks :) 1212݄6༵