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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hirokazu Nishioka
August 03, 2015
Programming
380
0
Share
「良いコード」とは何か
Speeeインターンシップ"BizTech"にて、インターン生との懇親会で行ったLTでの発表資料です。
(オフレコ部分は消してありますw)
Hirokazu Nishioka
August 03, 2015
More Decks by Hirokazu Nishioka
See All by Hirokazu Nishioka
全員でRuby/Rails移行を進めてきた話 / Shippai Night 2016
nisshiee
4
1.8k
イエウール立ち上げに込めた想い / Speee Cafe Meetup 04
nisshiee
2
740
2016-09-07 社内勉強会資料
nisshiee
0
1.7k
Rails × Elasticsearch
nisshiee
0
2.2k
【16/06 SpeeeKaigi】人工知能
nisshiee
0
1.2k
Speee Introduction
nisshiee
0
1.9k
Ruby初心者チームが「Ruby日本一」を目指して半年の話
nisshiee
4
4.9k
ぼくらがScalaを選ぶ理由〜入門編〜
nisshiee
4
1.9k
Scala vs Ruby
nisshiee
0
360
Other Decks in Programming
See All in Programming
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
tRPCの概要と少しだけパフォーマンス
misoton665
2
270
実用!Hono RPC2026
yodaka
2
300
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
1.7k
20260514_its_the_context_window_stupid.pdf
heita
0
790
Building on Bluesky's AT Protocol with Ruby
mackuba
0
110
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
140
PHPer、Cloudflare に引っ越す
suguruooki
1
140
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
160
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
370
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
370
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
130
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Automating Front-end Workflow
addyosmani
1370
200k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
How to Ace a Technical Interview
jacobian
281
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
A better future with KSS
kneath
240
18k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
Building Applications with DynamoDB
mza
96
7k
The Invisible Side of Design
smashingmag
302
52k
Transcript
ʮྑ͍ίʔυʯͱԿ͔ 2015-08-03 SpeeeΠϯλʔϯ “BizTech” LT Ԭ݉
ࣗݾհ • Ԭ݉ʢʹ͓͔͠ ͻΖ͔ͣʣ • ΠΤʔϧϦʔυΤϯδχΞ αʔόαΠυεϖγϟϦετ • twitterɿ@nisshieeorg •
͖ͳݴޠɿScala • ΠΧIDɿnisshieeorg
ʮྑ͍ίʔυʯͬͯ ͲΜͳίʔυͩΖ͏ʁ
ΤϯδχΞͷ • ՁΛ͢Δ͜ͱ • Ϗδωεͱͯ͠ޭ͢ΔͨΊ • ϢʔβʹՁΛಧ͚ΔͨΊ • ࣾձʹߩݙ͢ΔͨΊ •
ՁΛ͠ଓ͚Δ͜ͱ
ՁΛ͠ଓ͚Δͷ ࢥͬͨҎ্ʹ͍͠
ٕज़తෛ࠴ https://msdn.microsoft.com/ja-jp/library/vstudio/hh765983(v=vs.110).aspx
ඞͣճආ͖ٕ͢ज़తෛ࠴
υϝΠϯϞσϧෆ ※υϝΠϯ ʹ ࣄۀྖҬɺରྖҬ
υϝΠϯϞσϧ͕ෆ͍ͯ͠Δঢ়ଶ • ΞϓϦέʔγϣϯͱɺ ೖྗʢϢʔβೖྗɺDBͷʣΛड͚औΓ Ճ͠ ग़ྗʢϢʔβฦɺDB֨ೲʣ͢Δͷ • ن͕େ͖͘ͳΔͱഁ͢Δ • ਓ͕ؒѲ͖͠ΕΔൣғΛ͋ͬͱ͍͏ؒʹ͑Δ
υϝΠϯΛίʔυʹهड़͢Δ • υϝΠϯʹର͢ΔΤϯδχΞͷཧղ • Ϣʔβೖग़ྗDBͳͲɺ υϝΠϯͱؔͳ͍ͷΛ υϝΠϯ͔Βഉআ͢Δ • ԿΑΓʮυϝΠϯʹਖ਼͘͠υϝΠϯΛه ड़͍ͯ͠Δ͜ͱʯΛॏࢹ͢Δ
ଓ͖ॻ੶Ͱ