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
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
リファクタリング
aereal
December 06, 2012
More Decks by aereal
See All by aereal
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
6.8k
How to send distibuted traces to Datadog using build own OpenTelemetry-Lambda distribution
aereal
3
360
好きな技術《コト》で、 生きていく技術 / life with what you like
aereal
5
6.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
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
Amusing Abliteration
ianozsvald
1
230
Why Our Code Smells
bkeepers
PRO
340
58k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
440
エンジニアに許された特別な時間の終わり
watany
108
250k
The Cult of Friendly URLs
andyhume
79
7k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
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༵