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
KAWASHIMA Yoshiyuki
June 03, 2024
Programming
2
590
コードの作者がいるうちに聞こう
KAWASHIMA Yoshiyuki
June 03, 2024
Tweet
Share
More Decks by KAWASHIMA Yoshiyuki
See All by KAWASHIMA Yoshiyuki
SwiftUI Drag & Drop で困った話
ykws
0
77
GitHub PR Milestone Check を使ってみた
ykws
0
68
Kotlin 2.0.20 から標準ライブラリで UUID が使えるようになりました
ykws
1
320
アラートを効果的に扱おう
ykws
1
410
visionOS に備える
ykws
0
270
モバイルアプリの操作方法を疑ってみる
ykws
0
1.6k
Other Decks in Programming
See All in Programming
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
160
gunshi
kazupon
1
140
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
39k
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
540
Deno Tunnel を使ってみた話
kamekyame
0
320
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
0
440
Cap'n Webについて
yusukebe
0
160
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
dchart: charts from deck markup
ajstarks
3
960
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.2k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
400
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
110
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
350
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
98
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
360
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
Transcript
YUMEMI.grow ϓϧϦΫΤετͱίʔυϨϏϡʔͰ։ൃΛՃͤ͞ΔLTձ 2024.6.3 ίʔυͷ࡞ऀ͕͍Δ͏ͪʹฉ͜͏ KAWASHIMA Yoshiyuki
͍͑ͨ͜ͱ • ίʔυͷ࡞ऀ͕͍ͳ͘ͳͬͯӬ͘อक͢ΔͨΊͷίʔυϨϏϡʔ • ίʔυϨϏϡʔΛ࠷༏ઌʹ͢ΔͷӬ͘อक͢Δ্Ͱ࠷খͷίετ
ใݯ GoogleͷιϑτΣΞΤϯδχΞϦϯά ࣋ଓՄೳͳϓϩάϥϛϯάΛࢧ͑Δٕज़ɺจ Խɺϓϩηε 202111݄ൃߦ https://www.oreilly.co.jp/books/9784873119656/
ใݯ GoogleͷιϑτΣΞΤϯδχΞϦϯά͔ΒֶͿίʔυϨϏϡʔ https://zenn.dev/yumemi_inc/articles/google-code-review
None
લఏ ίʔυϨϏϡʔ 11͘Β͍લ͔Β GitHub ্Ͱ OSS PR Ͱ νʔϜ։ൃͷϓϩηεͱͯ͠ಋೖͨ͠ͷ 6͘Β͍લ͔Β
ͦΕ·ͰҰਓ։ൃ͕ओྲྀ 3͘Β͍લ͔ΒνʔϜ։ൃͰͷίʔυϨϏϡʔϓϩηεʹՃ͑ͯɺ࠾ ༻ҭͷίʔυϨϏϡʔ
None
ίʔυͷ࡞ऀ͕͍ͳ͘ͳΔʁ
Ҿ͖ܧ͗ ࠷ॳ͔Β͍ͳ͍…
Ͳ͏͍͏ҙਤͰͦͷίʔυ͕ॻ͔Εͨͷ͔୭Θ ͔Βͳ͍
Өڹൣғ͕Θ͔Βͳ͍ͷͰͦͷ··ʹ͓ͯ͜͠͏
ӨڹൣғΛௐࠪͯ͠ίʔυΛཧղͯ͠मਖ਼͢Δͱͳ Δͱͪΐͬͱͷमਖ਼ͷ͕ͣɺଟ͘ͷ࣌ؒΛཁ͢Δ
PR Λ࡞ͯ͠1िؒޙʹϨϏϡʔ
ίʔυΛॻ͍ͨຊਓͰࢥ͍ग़͢ ͷʹ͕͔͔࣌ؒΔ
ίʔυͷ࡞ऀ͕PRΛ࡞ͨ͠ࠓฉ ͍ͯ͠·͏ͷ͕Ұ൪ίετ͕খ͍͞
ίʔυͷ࡞ऀ͕ࠓͷલʹ͍ͯίʔυ ʹ͍ͭͯฉ͚Δͷͱͯوॏͳ࣌ؒ
Ͳ͏ͬͯϨϏϡʔ͢Δ
GoogleͷιϑτΣΞΤϯδχΞϦϯά͔ΒӨڹΛ ड͚ͨݴ༿ͷհ
ใݯ GoogleͷιϑτΣΞΤϯδχΞϦϯά https://www.oreilly.co.jp/books/9784873119656/ ୈ9ষίʔυϨϏϡʔ͔Β͜͜Ͱհ͢Δͷ͝ ͘Ұ෦ͳͷͰؾʹͳͬͨਓͥͻॻ੶Λखʹ औͬͯΈ͍ͯͩ͘͞
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.204 ௨ৗίʔυϨϏϡʔ͕ɺ࡞ऀҎ֎ͷऀ͕ ίʔυมߋΛݕূ͢ΔॳΊͯͷػձͰ͋Δ
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.204 ͜͏ͨ͠؍ʹΑͬͯϨϏϡϫʔʹɺ࠷༏ ΕͨΤϯδχΞͰ͢ΒͰ͖ͳ͍͜ͱ͕Ͱ͖Δ Α͏ʹͳΔ
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.204 ͦΕɺίʔυ࡞ऀͷ؍͔Βੜ͡ΔόΠΞε ʹӨڹ͞Εͳ͍ϑΟʔυόοΫΛఏڙ͢Δ͜ͱ ͩ
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.204 ίʔυϨϏϡʔɺ͋Δมߋ͕ΑΓ͍ରʹ ͱͬͯཧղՄೳ͔Ͳ͏͔ࢼ͢࠷ॳͷࢼ࿅Ͱ͋ Δ͜ͱ͕ଟ͍
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.204 ίʔυॻ͔ΕΔΑΓಡ·ΕΔճ͕ଟ͘ͳΔ ͨΊɺ͜ͷ؍ੜࢮΛ͚Δ΄ͲʹॏཁͰ͋ ΓɺཧղͱҙຯͷѲ͕ܾఆతʹॏཁͰ͋Δ
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.203 ίʔυϨϏϡʔɺίʔυͷਖ਼͠͞ʹ͍ͭͯͷສೳͷղܾ ࡦͰ།ҰͷνΣοΫํ๏Ͱͳ͘ɺιϑτΣΞΛΊ ͙ΔͦͷΑ͏ͳʹର߅͢ΔଟޚͷҰཁૉͰ͋Δ
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.203 ݁Ռͱͯ͠ɺίʔυϨϏϡʔ͕ՌΛ্͛ ΔͨΊʹʮᘳʯͰ͋Δඞཁͳ͍
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.203 ࣮ҙ֎ͳ͜ͱʹɺίʔυͷਖ਼͠͞ͷνΣοΫɺίʔ υϨϏϡʔͷϓϩηε͔ΒGoolge͕ಘΔԸܙͷटҐͰ ͳ͍
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.203-204 ͕࣌ؒܦͪίʔυϕʔεࣗମ͕εέʔϧͨ͠ ߹ίʔυͷมߋ͕ཧղՄೳͰҙຯΛ͢ͱ อূ͢Δ͜ͱͷํ͕ɺҙ͕ٛେ͖͍
۩ମతʹͲ͏͢Εʁ
࣭͢Δ
ಛʹ৽͘͠νʔϜʹࢀըͨ͠ϝϯόʔόΠ Ξε͕ͳ͍ͷͰίʔυϨϏϡʔͷޮՌ͕ߴ͍
GoogleͷιϑτΣΞΤϯδχΞϦϯά 9ষίʔυϨϏϡʔ p.209 ͦͷΞϓϩʔν͕ؒҧ͍ͬͯΔͱܾΊ͔͔ͯΔ લʹɺԿނͦͷΑ͏ͳΞϓϩʔν͕࠾ΒΕͨ ͔ʹ͍࣭ͭͯͨ͠ํ͕Α͍
Ͳ͏࣭͢Δ
ίʔυͷ࡞ऀ͕͍ͳ͘ͳͬͯࣗ ͕อकͰ͖Δ͔
ࠓ͍ΔϝϯόʔʢࣗΛؚΊͯʣ ͍ͳ͘ͳͬͯอकͰ͖Δ͔
ͦ͏͍ͬͯࢦఠ͕ଟ͘ͳΔ
લఏͱͯ͠ɺGoogleʹϦʔμ ϏϦςΟϨϏϡʔ͕͋Δ
ಡΈ͢͞ͷͨΊͷపఈͨ͠৽ਓ ݚमͷΠϝʔδ
ใݯ GoogleͷιϑτΣΞΤϯδχΞϦϯά https://www.oreilly.co.jp/books/9784873119656/ ϦʔμϏϦςΟʹ͍ͭͯୈ3ষࣝڞ༗Ͱৄ͠ ͘ॻ͔Ε͍ͯ·͢
ࢲͨͪGoogleͰͳ͍
ϖΞϓϩάϥϛϯά
ΨΠυϥΠϯ࡞
·ͱΊ ίʔυͷ࡞ऀ͍ͳ͘ͳΓ·͢ ཧతʹ࣌ؒతʹ ίʔυΛ࡞ͨ͠ޙʹ͔ͦ͠ͷίʔυͷ࡞ऀ͍·ͤΜ ͦͷίʔυΛӬ͘อक͍ͯͨ͘͠Ίʹɺͦͷ࡞ऀ͕͍Δ͏ͪʹͲ͏ ͍͏ҙਤͰͦͷมߋΛͨ͠ͷ͔֬ೝͯ͠ཧղ͓ͯ͘͜͠ͱ͕େࣄ Θ͔Γʹ͍͘ίʔυͰ͋Εɺमਖ਼ίϝϯτɺυΩϡϝϯτͳͲͷ ՃචΛ͓ئ͍͢Δ
·ͱΊ ཧղͱҙຯͷѲ͕ॏཁͰ͋Δ ਖ਼͠͞ʹ͍ͭͯʮᘳʯͰ͋Δ͜ͱΛٻΊͳ͍ ಈ͍͍ͯΔ͔ΒOKΑΓҙຯ͕Θ͔͔ͬͨΒOKͱ͢Δ ࢦఠΑΓ࣭Λ৺͕͚Δ ࢦఠ͕૿͑ͯ͠·͏ͷɺνʔϜͷঢ়ଶͷԜತΛ͍ࣔͯ͠Δ ϖΞϓϩάϥϛϯάΨΠυϥΠϯΛ࡞ͯࣝ͠ͷڞ༗Λߦ͏