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
Satoshi Honda
May 28, 2016
Programming
0
5.7k
コード改善ことはじめ
Satoshi Honda
May 28, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
650
AgentCoreとHuman in the Loop
har1101
5
190
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
140
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
1.2k
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
540
CSC307 Lecture 02
javiergs
PRO
1
760
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
120
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
680
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
380
rack-attack gemによるリクエスト制限の失敗と学び
pndcat
0
230
Featured
See All Featured
From π to Pie charts
rasagy
0
120
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
42
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
140
Evolving SEO for Evolving Search Engines
ryanjones
0
100
Transcript
ίʔυվળ͜ͱ͡Ί @Satoshi Honda
ຊձΛ։͍ͨܦҢ
1)1ίʔυվળNFFUVQ
1)1ίʔυվળNFFUVQ
ίʔυվળNFFUVQ
ʮίʔυվળ͜ͱ͡Ίʯ
ٕज़తͳෛ࠴
w ΞʔΩςΫνϟ w σʔλϕʔε w %%% w ϚΠΫϩαʔϏε w ࣗಈԽ
w ςετ w Ϣχοτ w && w Πϯϑϥ w σϓϩΠ w ίʔσΟϯάϧʔϧͷ४ڌνΣοΫ w $* w ϫʔΫϑϩʔ w νϡʔχϯά w πʔϧ ෛ࠴ͷฦࡁखஈ
खஈ৭ʑ͋Γ·͚͢Ͳɺ Ͱ͖͍ͯͳ͍͔ͬͨ͜ͱ͕ଟʑ͋Γ·͢Ͷ
w ॳظɿ্ཱͪ͛ w ΤϯδχΞ͕࡞͍ͬͯͳ͍ w ίετΛ͑ΔͨΊʹ҆͘ w ʙதظɿظతͳऩӹ֫ಘʹΑΔࢪࡦ w རӹʹͳΔ͜ͱɺεϐʔυ༏ઌ
w ू٬ɾ࠾༻ͷࢿ w ֎෦ఏܞ w ΤϯδχΞҎ֎ͷ֤ઐྖҬͷ࠾༻ ৫ͱͯ͠ͷഎܠʢࠓ·Ͱͷܦݧ্ʣ
ظ த ظ λ ε Ϋ
ظ த ظ λ ε Ϋ w ίʔυվળ
w ϫʔΫϑϩʔվળ w ࣗಈԽ w ඪ४Խ w υΩϡϝϯτඋ
ظ த ظ λ ε Ϋ ͕࣌ؒऔΕͣෛ࠴͕ͨ·Γ͕ͪ ☓
w ίʔυվળ w ϫʔΫϑϩʔվળ w ࣗಈԽ w ඪ४Խ w υΩϡϝϯτඋ
৫Λͤ͞Δ্Ͱ ඞͣʁ௨Δಓ
৫ߏͷมԽ Ӧۀ Ϛʔέ اը ΤϯδχΞ ϓϩμΫτ
৫ߏͷมԽ Ӧۀ Ϛʔέ اը ΤϯδχΞ ϓϩμΫτ ަব͕͏·͍ ަবۤख
৫ߏͷมԽ Ӧۀ Ϛʔέ اը ΤϯδχΞ ͍ͭͷؒʹ͔τοϓμϯߏ ϓϩμΫτ
w ෦తͳ࠷దԽ w ຊདྷΔ͖λεΫޙճ͠ʢͪΓੵΕࢁͱͳ Δʣ w εϐʔυ༏ઌ w ಈ͔͢͜ͱ͕༏ઌɺ࣭ޙख w
طଘίʔυͷ࠶ར༻ w ϨϏϡʔΛऔΓೖΕ͍ͯΔ͚Ͳɺ࣭͕͕͋ͳΒ͍ w ࣭վળɺ͕࣌ؒͱΕͳ͍ܧଓ͠ͳ͍ ׳Εຊʹා͍
ٕज़Λثʹ w αʔϏεͷ҆ఆՔಇ w վળͷ1%$"αΠΫϧΛߴԽͤ͞Δ w ϏδωεͷมԽʹॊೈʹରԠͤ͞Δ ΤϯδχΞͷׂ
Ϣʔβܧଓͯ͠ՁΛఏڙ͠ɺରՁΛಘΔ Ϗδωεͱͯ͠ͷվળ
୭ͷͰͳ͘ ৫ʢਓʣ͕͢Δաఔ Ͱىͬͨ͜ɺ৫Ͱͷෛ࠴
w ௐࠪɾόάͷൃੜ͕͕͍͋ͬͯΔ w ରԠ࿙Εͷൃੜ͕͕͍͋ͬͯΔ 㱺मਖ਼ʹΑΔӨڹൣғେ w ֦ு͕ࠔͰɺमਖ਼͕͕͍͋ͬͯΔ w ίϛϡχέʔγϣϯίετ͕͕͍͋ͬͯΔ w
උ͞Εͳ͍υΩϡϝϯτɺଐਓత࡞ۀ τϨʔχϯάίετ͕͍͋ͬͯΔ ͱ͍͑
࣌ۚͳΓ 5JNFJT.POFZ
Ϣʔβܧଓͯ͠ՁΛఏڙ͠ɺରՁΛಘΔ Ϗδωεͱͯ͠ͷվળ ☓ ຊస
w ίʔυվળ w ϫʔΫϑϩʔվળ w ৽ٕज़ͷಋೖ w ඪ४Խ w υΩϡϝϯτඋ
ظ த ظ λ ε Ϋ ෛ࠴ى͖Δલఏ͚ͩͲ
63-ɿIUUQCMPHNBEPSPPSHNO
63-ɿIUUQTTQFBLFSEFDLDPNOBPZBLBJGB[V[IJGBMTFNBOF[JNFOUP
ʮίʔυվળ͜ͱ͡Ίʯ
՝ೝࣝͷڞ༗ ΦʔϓϯԽ
ʮ͓લ୭ͩΑʯ
w ϑΣΠεɾτΡɾϑΣΠε w ҿΈɾϥϯν w ։ൃ.UH w ίʔυ w ϨϏϡʔ
w ػೳՃɾόάमਖ਼ w ՝ͷใΛΦʔϓϯԽ w ใ w JTTVFͷ׆༻ ίϛϡχέʔγϣϯͷػձΛ૿͢
༏ઌҧ͑Ͳ ͳΜͱ͔͠ͳ͍͚ͯ͘ͳ͍ ˣ ՝ͷೝࣝօಉ͡
ٕज़ͷඪ४Խ
None
֤ηϯςϯεΛςʔϚʹɺϓϩμΫτίʔυ͔Β ಡΈ͍͢ͱײͨ͡ίʔυ ಡΈʹ͍͘ͱײͨ͡ίʔυ ٙ ؾ͓͚͍ͨ͜ͱʢ࣮ફ͍ͨ͜͠ͱʣ Λ·ͱΊͯσΟεΧογϣϯ͢Δձ
༻ޠXJLJ ϑϨʔϜϫʔΫͷऔΓܾΊ ෭࣍తޮՌ
'BDFUP'BDFͷίϛϡχέʔγϣϯ ·ͩ·ͩΓ͍ͯͳ͍
۩ମతʹͨ͠ࢲ͔ΒͷΞΫγϣϯ ·ͩ͜͜·ͰͳΜͰ͕͢ʜ
࣮ΛऔΔΈʢՄࢹԽʣ ࣗൃతͳϝϯόͷΞΫγϣϯ
վળͷ͕ग़དྷͨʂ
୭ͷͰͳ͘ ৫ʢਓʣ͕͢Δաఔ Ͱىͬͨ͜ɺ৫Ͱͷෛ࠴
ࣗൃతͳΞΫγϣϯ ·ͣखΛ্͛Δ
࣮ݱ͍ͯ͠Δͱ͍͏͜ͱ ৫ͱͯ͠ͷڞ௨ೝࣝͰ͋Δ
Ϣʔβܧଓͯ͠ՁΛఏڙ͠ɺରՁΛಘΔ Ϗδωεͱͯ͠ͷվળ
ίʔυվળNFFUVQ ίʔυͷ͢Δͧ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ