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
コードレビューを通す技術 / technique to pass code review
Search
oohira
April 23, 2019
Programming
1
84
コードレビューを通す技術 / technique to pass code review
oohira
April 23, 2019
Tweet
Share
More Decks by oohira
See All by oohira
git switch & git restore
oohira
0
92
私のエンジニア人生に影響を与えた技術書 / tech books that influenced my engineer life
oohira
1
280
Progressive OSS Contribution
oohira
1
140
Why Mob Programming?
oohira
3
2k
朝の15分読書会ふりかえり / 15min-reading-retrospective
oohira
0
150
朝の15分読書会のススメ
oohira
0
420
Ansibleで3台のビルドサーバーを3分で構築した話 / Set up build servers in 3 min by Ansible
oohira
0
170
知っておくと便利なcurl
oohira
0
180
git-svnで始めるボッチのためのGit
oohira
0
4.4k
Other Decks in Programming
See All in Programming
[PyCon Korea 2024 Keynote] 커뮤니티와 파이썬, 그리고 우리
beomi
0
110
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
160
開発効率向上のためのリファクタリングの一歩目の選択肢 ~コード分割~ / JJUG CCC 2024 Fall
ryounasso
0
370
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
2.2k
Java ジェネリクス入門 2024
nagise
0
610
僕がつくった48個のWebサービス達
yusukebe
18
17k
レガシーな Android アプリのリアーキテクチャ戦略
oidy
1
170
Amazon Neptuneで始めてみるグラフDB-OpenSearchによるグラフの全文検索-
satoshi256kbyte
4
330
Vue.js学習の振り返り
hiro_xre
2
130
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
350
cXML という電子商取引の トランザクションを支える プロトコルと向きあっている話
phigasui
3
2.3k
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
23k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
What's new in Ruby 2.0
geeforr
342
31k
KATA
mclloyd
29
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
Become a Pro
speakerdeck
PRO
24
5k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Transcript
ίʔυϨϏϡʔΛ௨ٕ͢ज़ ϏΞόογϡ-5!PPIJSB
എܠ • ਓΑΓίʔυϨϏϡʔΛࣄͱ͢Δ͕͍࣌ؒ • ͬͱ͜͏ͯ͘͠ΕͨΒΑ͍ͷʹͱ͍͏ࢥ͍ • ϨϏϡʔΞʔͷߟ͍͑ͯΔ͜ͱΛ͑Δ͜ͱͰ ϨϏϡʔΠʔͷॿ͚ʹͳΔͷͰ 2
໔ • ϨϏϡʔΞʔͷҙݟʹݸਓ͕ࠩ͋Γ·͢ • ݱࡏʢ·ͨաڈʣҰॹʹࣄΛ͍ͯ͠Δϝϯ όʔΛ߈ΊΔͷͰ͋Γ·ͤΜ 3
ॳڃฤ
$*Λ௨͢ • ϨϏϡʔΞʔਓؒʹ͔͠Ͱ͖ͳ͍ຊ࣭తͳϨϏϡʔ ׆ಈʹྗ͍ͨ͠ • ελΠϧҧճؼςετػցͷࣄ • ʮ$*͕௨͍ͬͯ·ͤΜʯͱࢦఠ͢Δͷຊస • ͬͯ๙ΊΒΕΔ͜ͱͳ͍͕ɺΒͳ͍ͱϨϏϡʔ
Ξʔʹର͢Δ৴པஷ͕࣮ۚ֬ʹݮΔ 5
$*࣮֬ʹ௨͔ͯ͠Β ϨϏϡʔґཔΛग़ͦ͏ 6
EJGGΛখ͘͞อͭ • ϨϏϡʔΞʔؔͷͳ͍मਖ਼ʹΛ͍ͨ͘ͳ͍ • ͕ࠩখ͚͞Εૉૣ࣮֬͘ʹϨϏϡʔͰ͖Δ • ϘʔΠεΧτϧʔϧͷΓ͗͢ʹҙ ˠࠞͥ͗͢ΔͱͨΓతͳमਖ਼ʹݟ͑ͯෆ҆ʹ • λεΫ.3Ͱ͋Δඞཁͳ͍
7
·ͣࣗͰEJGGΛ֬ೝ͠Α͏ 8
தڃฤ
.3ΛͪΌΜͱॻ͘ • ϨϏϡʔΞʔίʔυͱಉ͙͡Β͍.3ΛϨϏϡʔ͢Δ • .3ʹUZQPίϐϖϛε͕ଟ͍ ˠίʔυͷม໊໊ؔಉ͡ͳͷ͔ͳʁͱෆ҆ʹ • .3ͷઆ໌֬ೝґཔ͕ࡶ ˠ݅ཏ࣮ͯ͠ɾςετ͍ͯ͠Δͷ͔ͳʁͱෆ҆ʹ •
ίʔυ͑ͪ͞ΌΜͱॻ͚ΕΑ͍ͷͰʁ ˠࣗͷ؍ଌൣғͰ.3ΛͪΌΜͱॻ͚Δ͜ͱͱՁ 10
.3ͷ͍͍Ճݮ͞ ίʔυͷ͍͍Ճݮͩ͞ͱ৺ಘ͑Α͏ 11
ࣄલʹ૬ஊ͢Δ • ϨϏϡʔΞʔϓϩδΣΫτશମͷҰ؏ੑʹؔ৺͕ڧ͍ͨ Ίɺ৽͍͠ύλʔϯͷઃܭ࣮ʹ৻ॏʹͳΔ • .3Λग़͔ͯ͠Β૬ஊ͞Εͯɺ͋Ε͜ΕΓ͠ʹ ͳ͓ͬͯޓ͍ͭΒ͔͞͠ͳ͍ • ࣗͰߟ࣮͑ͯ͢Δͷ͕ϓϩάϥϛϯάͷޣຯͩ ͕ɺํͷೝࣝ߹Θͤૣ͍΄ͲखΓΛݮΒͤΔ
• ࣮ͱϨϏϡʔશʹಠཱͨ͠ϑΣʔζͰͳ͍ 12
ૣ͔͘ΒϨϏϡʔΞʔΛר͖ࠐ͏ 13
্ڃฤ
ඍົͳ࣮Λະདྷʹୗ͢ • ͍ͭᘳͳ࣮͕Ͱ͖ΔͱݶΒͳ͍ • ϨϏϡʔΞʔࠓ͑ΔϦιʔεͱকདྷͷίʔυ࣭ͷ όϥϯεΛͱΓ͍ͨ • ͍͚ͯͳ͍࣮ʹݴ͍༁ίϝϯτΛͨ͠Γɺόάཧ γεςϜʹλεΫΛొͨ͠Γ͢Δ
ˠ ՝͕͍ͬͯΔ͜ͱઌૹΓʹͨ͠ཧ༝͕͔Δ 15
ࠓͰ͖ͳͯ͘কདྷͰ͖Δ ֻ͚Λͦ͏ 16
WTࢲͨͪ • ϨϏϡʔΞʔਓؒͳͷͰɺώʔτΞοϓ͢ΔͱϨϏϡʔ ΞʔWTϨϏϡʔΠʔʹͳΓ͕ͪ • ϨϏϡʔखஈɻϨϏϡʔʹ௨͢͜ͱ͕తͰͳ͍ • ϖΞϓϩϞϒϓϩʹΓସ͑ͨํ͕ૣ͘ऴΘΔ߹ •
్த·ͰΛ͍ͬͨΜϚʔδͯ͠͠·ͬͯΓͨ͠ํ ͕ૣ͘ऴΘΔ߹ 17
νʔϜͱͯ͠λεΫΛ ऴΘΒͤΔํ๏Λ͠߹͓͏ 18
൪֎ฤ
པΉ͔Β4UBSUEJTDVTTJPO͍ͬͯͩ͘͞ • ϨϏϡʔΞʔࢦఠΛͭͣͭ࠶֬ೝ͍͖͍ͯͨ͠ • *TTVF.3ͷίϝϯτதʹεϨουΛ࡞ΕΔ 20
·ͱΊ
ͪΐͬͱͷखؒͰ εϜʔζʹϨϏϡʔΛ௨աͤ͞Α͏ 22