Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コードレビュー座学 / About code reviews
Search
Kōhei Yamamoto (山本浩平)
May 30, 2019
Programming
6.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コードレビュー座学 / About code reviews
GMOペパボの2019年エンジニア研修で利用した資料です
Kōhei Yamamoto (山本浩平)
May 30, 2019
More Decks by Kōhei Yamamoto (山本浩平)
See All by Kōhei Yamamoto (山本浩平)
総会員数1,500万人のレストランWeb予約サービスにおけるRustの活用
kymmt90
3
3.6k
一休.comレストランにおけるRustの活用
kymmt90
3
1.2k
一休.comレストランのRustバックエンド開発の様子
kymmt90
15
12k
レガシーWebアプリケーションの性能とコードの健全性をインクリメンタルに改善する / pepabotech-20211209
kymmt90
1
3.1k
ペパボのWebサービス 開発スタイル / Web services development at GMO Pepabo
kymmt90
2
640
GraphQL and Schema-First Development
kymmt90
4
4.2k
EC新サービスにおけるスキーマファースト開発 / Schema First Development in the New EC Service
kymmt90
1
2.5k
rails new --api してからやったこと 〜2017年・夏〜 / EC Tech MTG 3
kymmt90
0
940
カテゴリ階層の拡張を目的とした階層的トピックモデル / A hierarchical topic model for expanding category hierarchies
kymmt90
0
650
Other Decks in Programming
See All in Programming
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
500
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
350
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
2.3k
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
150
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
190
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
520
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
380
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
3k
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
330
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.1k
Webの地図
yosuke_furukawa
PRO
6
4.7k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
300
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
HDC tutorial
michielstock
2
880
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Discover your Explorer Soul
emna__ayadi
2
1.3k
Test your architecture with Archunit
thirion
2
2.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
The Cost Of JavaScript in 2023
addyosmani
55
10k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Statistics for Hackers
jakevdp
799
230k
Transcript
!LZNNU ίʔυϨϏϡʔ࠲ֶ
&$ࣄۀ෦ ࢁຊߒฏ!LZNNU LZNNUDPN
ίʔυϨϏϡʔͱ
ʮϨϏϡʔ࣮ફݚमʯ CZ!KVOF
ʮϨϏϡʔ࣮ફݚमʯ Λಡ͏ʂʂʂʂʂʂʂʂʂʂʂʂʂ Ҏ্ʂʂʂʂʂʂʂʂʂʂʂʂʂʂʂ
None
ίʔυϨϏϡʔͷศརࢿྉ͍Ζ͍Ζ͋Δ w8&# %#13&447PMʮϨϏϡʔ࣮ફݚमʯ w!IJTBJDIJ͞Μͷࢿྉ wଞ͍Ζ͍Ζ
͡Ό͋ɺ͜ͷ࣌ؒͲ͏͢Δ͔ʁ
ίʔυϨϏϡʔͷ༷ࢠΛ࣮ࡍʹ ݟͳ͕ΒɺΈΜͳͰ͋Ε͜Εݴ͏࣌ؒ ʹ͠·͢
ίʔυϨϏϡʔ͢ΔͷͰ αϯϓϧϦϙδτϦΛݟΔ
8FCαʔϏεʹ͓͚ΔϦϙδτϦ w8FCαʔϏε͕͍͑ͨϏδωε্ͷཁٻΛຬͨ͢ ιϑτΣΞͷஔ͖ wνʔϜͰڞ༗͢Δίʔυͷू߹ମ
QVMMSFRVFTUΛݟΔ
QVMMSFRVFTUΛϨϏϡʔΛ͢Δཧ༝ wࣗͷՌΛνʔϜϝϯόʔʹݟͯΒͬͯɺҎԼ Λ֬ೝ͍͔ͨ͠Β wαʔϏε͕͍͑ͨϏδωε্ͷཁٻΛຬͨ͢ಈ࡞ Λ͢Δͷ͔ wࠓޙνʔϜͰڞ༗͢Δίʔυͱ͍͚ͯͬͯͦ͠͏ ͔
'JMFTDIBOHFEΛݟΔ
ϨϏϡΞʔԿ͔Β࢝ΊΔͷ͔ wٙʹࢥ͏͜ͱɺΘ͔Βͳ͍͜ͱΛݟ͚ͭΔ wίϛοτ͝ͱʹݟΔ wHJUDIFDLPVUͯ͠खݩͷΤσΟλͰݟΔ
$PNNJUTΛݟ͍ͯ͘
ϨϏϡΠʔͷ४උ͕ॏཁ wιϑτΣΞ։ൃίϥϘϨʔγϣϯ w13ϨϏϡʔ͍͢͠ঢ়ଶʹ͓ͯ͘͠ͱΑ͍ wHJUTIPXHJUMPHQͰಡΈฦ͢ w(JU)VC্Ͱઆ໌Λॻ͘
͞Βʹ$PNNJUTΛݟ͍ͯ͘
ཧతʹνΣοΫͰ͖Δࣄ߲ wͦͦͷ༷ͱͷࠩҟ wذͷ݅ wҙ֎ʹҙਤͱٯʹͳͬͯͨΓ͢Δ
ίʔσΟϯάελΠϧ wۭന͕ଟ͍ɺ͚ͩ֯͜͜ʹͳͬͯΔɺͳͲʜ wػցతʹमਖ਼Ͱ͖Δ w3VCP$PQ 1SFUUJFS HPGNU ʜ
ίʔσΟϯάελΠϧ w͔͠͠ɺʮεϖʔε͕దͰ͋Δ͔Ͳ͏͔͕ؾʹͳͬ ͯํͷͳ͍ਓʹͳͬͯ΄͍͠ʯ w IUUQTTQFBLFSEFDLDPNOBZNPYJFGBMTFSBJMTYJOSFOZBOYJV GBMTFLPEPSFCJZVLPNFOUPXPGFOYJTJUFNJNBTJUB TMJEF
ؾʹͳΔ͕ग़͖ͯͨͷͰ ίϝϯτΛॻ͍͍ͯ͘
ϨϏϡʔͰ։ൃΛՃ͢ΔͨΊʹ w8FCαʔϏεΛ։ൃ͢ΔͷϏδωε্ͷཁٻΛ࣮ ݱ͢ΔͨΊ wΑΓૣ͘Ϗδωε্ͷཁٻΛ࣮ݱ͢ΔͨΊʹ13͕ ΑΓૣ͘ϚʔδͰ͖ΔͱΑ͍ wϨϏϡʔͰܙΛग़͠߹͏
ͦͦʹͳΔͱ͖ wJTTVFΦϑϥΠϯͷٞΛ͓ͬͯ͘ wΤϯδχΞɺσβΠφʔɺϓϩμΫτϚωʔδϟͱ wલఏͱͳΔ༷ઃܭ wϗϫΠτϘʔυΛ͏
ΦϯϥΠϯͱΦϑϥΠϯ wΦϯϥΠϯͷ(JU)VCͩͱ wඇಉظʹϨϏϡʔͰ͖Δ w͋ͱ͔Β։ൃ࣌ͷࣄΛݟฦͤΔ wࠐΈೖͬͨϨϏϡʔͩͱจষ࡞ʹ͕͔͔࣌ؒΔ͜ ͱ͋Δ
ΦϯϥΠϯͱΦϑϥΠϯ wΦϑϥΠϯͷର໘ϨϏϡʔͩͱ wχϡΞϯεΛ͍͑͢ w࣮࣭ϛʔςΟϯάͳͷͰ߆ଋ͕࣌ؒൃੜ͢Δ wͪΌΜͱϝϞͯ͠13ʹॻ͍͓ͯ͘
ίϝϯτΛΒͬͨͷͰ QVMMSFRVFTUΛվળ͍ͯ͘͠
ϨϏϡΠʔͱͯ͠ͷଶ wݴΘΕΔ͕··ʹมߋ͢ΔΑΓɺࣗͰೲಘ͢Δ·Ͱ ཧ༝Λߟ͑Δ wΑΓΑ͍ํ๏͕͋ΔͳΒɺͦͷํ๏ͰΔ wࣗͷݴ༿ͰίϛοτϩάΛॻ͘ wIUUQTKVOFKQZPVSPXODPNNJUNFTTBHF
͏ҰϨϏϡʔͯ͠Β͏
BQQSPWFͩ w-(5. wPL@XPNBO wBQQSPWFԿ݅ͰNBTUFSϚʔδ͢Δ͔νʔϜ࣍ୈ w͠BQQSPWF͕݅Ͱ͍͍߹Ͱɺෳਓʹ BQQSPWFΛΒ͍͍ͨͳΒ͓ئ͍ͪ͠ΌͬͯΑ͍
Ϛʔδͩʂ
ʙʙ