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
su-kun1899
June 28, 2016
Programming
1
490
なまえをだいじに
社内の勉強会でのLTです。
su-kun1899
June 28, 2016
Tweet
Share
More Decks by su-kun1899
See All by su-kun1899
はじめての Ruby と Ruby On Rails
sukun1899
0
72
息をするようにエラー監視する
sukun1899
0
3.1k
複雑なドメインに泥臭く立ち向かう
sukun1899
8
7.7k
Java屋さんがGoのFAQを読んでみた
sukun1899
0
430
SpringBootとMyBatisでデータベースを可視化する
sukun1899
4
2.4k
ぼくらのコードレビュー
sukun1899
3
630
モノリスの分割
sukun1899
4
770
Other Decks in Programming
See All in Programming
Defying Front-End Inertia: Inertia.js on Rails
skryukov
0
460
リストビュー画面UX改善の振り返り
splcywolf
0
130
国漢文混用体からHolloまで
minhee
1
160
Chrome Extension Techniques from Hell
moznion
1
160
AHC 044 混合整数計画ソルバー解法
kiri8128
0
320
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
alexanderschranz
1
130
AI Agents with JavaScript
slobodan
0
210
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
130
php-fpm がリクエスト処理する仕組みを追う / Tracing-How-php-fpm-Handles-Requests
shin1x1
5
2.9k
Coding Experience Cpp vs Csharp - meetup app osaka@9
harukasao
0
730
「影響が少ない」を自分の目でみてみる
o0h
PRO
2
960
ミリしらMCP勉強会
watany
4
740
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
660
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.4k
Speed Design
sergeychernyshev
29
880
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Designing for Performance
lara
607
69k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Site-Speed That Sticks
csswizardry
5
480
The World Runs on Bad Software
bkeepers
PRO
67
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Why Our Code Smells
bkeepers
PRO
336
57k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Transcript
ͳ·͑Λ ͍ͩ͡ʹ SMS Tech Casual Talks 2016/6/28
ࣗݾհ ͢Ͳ͏͜͏͡ 2016/3/1 ೖࣾ հޢܦӦࢧԉࣄۀ෦
ૣ Ͱ͕͢
͋ͳͨͷ ͳ·͑ ͳΜͰ͔͢ʁ
ૉఢͳ ໊͓લͰ͢Ͷʂ
ͳͥ ૉఢͳͷ͔ʁ
໊લʹ ئ͍͕ ࠐΊΒΕ͍ͯΔ
ࠓ ͍͑ͨ͜ͱ
໋໊ ࢠڙʹ ໊͚ΔΑ͏ʹ
˞JavaҭͪͳͷͰ Ұ෦ͦΕΑΓͳ දݱ͕͋Δ͔
͕ ໋໊͢Δͱ͖ʹ ߟ͍͑ͯΔ͜ͱ
ͦͷ̍
໋໊ ࣌ؒΛ͔͚Δ
ʮͱΓ͋͑ ͣʯ ͰܾΊͳ͍
ϩδοΫͱ ಉ͘͡Β͍ େ
͋ͳͨͷ ࢠΑʂ
ͦͷ̎
Ғͦ͏ͳ ໊લʹ͠ͳ͍
Common Util Manager
͕ᐆດͳ ԿͰ͞Μʹɻɻ
ࢠڙʹ ͳΜͰ എෛΘͤͳ͍
˞ͨ·ʹຊʹ Ғ͍ਓ͍·͢
ͦͷ̏
༨ܭͳͷ ͚ͭͳ͍
data info tmp
CustomerData ˠCustomer UserInfo ˠUser tmp ˠมͳΜͯେମɻɻ
user.userId user.id
௨͡Δ ͡ΌΜ
ͦͷ̐
লུ ͠ͳ͍
CS?
Customer Satisfaction? Customer Support? Customer Service? Cesarean Section? Cold Spray?
Communication Stellate?
࠷ॳ͔Β ໊͋ͩͰ ݺͳ͍
ஸೡʹ ͑Δ
ͦͷ̑
༗໊ͳ ໊લΛ͏
͍ͭͷͭ add contains remove parse
ݟ׳Εͨͷ ΘΓ͍͢
͜ͷลʹେମ͋Δؾ͕ java.lang.String java.lang.Number java.util.Collection
ͦͷ̒
୯ޠ͚ͩͰ ҙຯΛݟͳ͍
ͱΔ?
take get have extract etc…
ࣙॻͰ ͢Δ ͱ͜Ζ
ྫจ͔Β ͍ۙҙຯΛ ୳͢
ΛͱΔ ˠwin બΜͰͱΔ ˠchoose ໋ΛͱΔ ˠkill
ຊ࣭͕ දݱͰ͖Δ
·ͱΊ
ͳ·͑ͱ ΈΜͳ͕ݺͿͷ ΈΜͳͰҭͯΔͷ
͔ͩΒ ࢠڙʹ໊͚ΔΑ͏ʹ େʹ ͜Μͳࢠʹͳͬͯ΄͠ ͍ͱئ͍ΛࠐΊͯ
͝੩ௌ ͋Γ͕ͱ͏ ͍͟͝·ͨ͠