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
コードレビュー座学 / About code reviews
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kōhei Yamamoto (山本浩平)
May 30, 2019
Programming
0
6.8k
コードレビュー座学 / About code reviews
GMOペパボの2019年エンジニア研修で利用した資料です
Kōhei Yamamoto (山本浩平)
May 30, 2019
Tweet
Share
More Decks by Kōhei Yamamoto (山本浩平)
See All by Kōhei Yamamoto (山本浩平)
総会員数1,500万人のレストランWeb予約サービスにおけるRustの活用
kymmt90
3
3.4k
一休.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
620
GraphQL and Schema-First Development
kymmt90
4
4k
EC新サービスにおけるスキーマファースト開発 / Schema First Development in the New EC Service
kymmt90
1
2.4k
rails new --api してからやったこと 〜2017年・夏〜 / EC Tech MTG 3
kymmt90
0
890
カテゴリ階層の拡張を目的とした階層的トピックモデル / A hierarchical topic model for expanding category hierarchies
kymmt90
0
580
Other Decks in Programming
See All in Programming
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
150
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
250
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
160
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
CSC307 Lecture 09
javiergs
PRO
1
830
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
250
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
690
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Basic Architectures
denyspoltorak
0
660
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
540
Fragmented Architectures
denyspoltorak
0
150
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
930
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How GitHub (no longer) Works
holman
316
140k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Testing 201, or: Great Expectations
jmmastey
46
8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Designing for Timeless Needs
cassininazir
0
130
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ΛΒ͍͍ͨͳΒ͓ئ͍ͪ͠ΌͬͯΑ͍
Ϛʔδͩʂ
ʙʙ