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
aereal
December 06, 2012
0
97
リファクタリング
aereal
December 06, 2012
Tweet
Share
More Decks by aereal
See All by aereal
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
4.7k
How to send distibuted traces to Datadog using build own OpenTelemetry-Lambda distribution
aereal
3
270
好きな技術《コト》で、 生きていく技術 / life with what you like
aereal
5
3.9k
qron: Cloud Native Cron Alternativeの今
aereal
2
2.7k
自動作曲入門 / introduction to programatic music composition
aereal
1
530k
はてなブログ タグとCDK / The epic of AWS CDK and Hatena Blog Tag
aereal
3
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
18k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Faster Mobile Websites
deanohume
307
31k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Building Adaptive Systems
keathley
43
2.6k
Visualization
eitanlees
146
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
43
2.4k
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༵