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
ANDPAD inc
January 10, 2020
Education
2
960
開発におけるホスピタリティ
コミットメッセージから始まる仲間の幸せ
ANDPAD inc
January 10, 2020
Tweet
Share
More Decks by ANDPAD inc
See All by ANDPAD inc
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
andpad
0
37
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
340
本編では話さない Zig の話
andpad
2
210
"noncopyable types" の使いどころについて考えてみた
andpad
0
330
ANDPAD黒板のオフラインモード機能 リリースまでの軌跡
andpad
0
200
アンドパッドのマルチプロダクト戦略を支える SRE
andpad
1
210
Introduction of Cybersecurity with OSS (RDRC2024)
andpad
1
66
開発チームとともに進めるインフラセキュリティの継続的な改善
andpad
2
93
ANDPAD and Ruby
andpad
1
730
Other Decks in Education
See All in Education
Medidas en informática
irocho
0
710
Kaggle 班ができるまで
abap34
1
240
2024年度秋学期 統計学 第5回 分布をまとめるー記述統計量(平均・分散など) (2024. 10. 23)
akiraasano
PRO
0
110
Stratégie de marketing digital - les fondamentaux
martine
0
170
情報処理工学問題集 /infoeng_practices
kfujita
0
190
1113
cbtlibrary
0
280
Поступай в ТОГУ 2025
pnuslide
0
2k
脳卒中になってしまった さあ、どうする
japanstrokeassociation
0
1.4k
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
2.6k
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
2
2.6k
Comment aborder et contribuer sereinement à un projet open source ? (Masterclass Université Toulouse III)
pylapp
0
3.3k
Ch2_-_Partie_1.pdf
bernhardsvt
0
130
Featured
See All Featured
Thoughts on Productivity
jonyablonski
68
4.4k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Embracing the Ebb and Flow
colly
84
4.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
210
Building Adaptive Systems
keathley
38
2.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
360
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Done Done
chrislema
182
16k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unsuck your backbone
ammeep
669
57k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
The World Runs on Bad Software
bkeepers
PRO
66
11k
Transcript
։ൃʹ͓͚ΔϗεϐλϦςΟ ~ ίϛοτϝοηʔδ͔Β࢝·Δؒͷͤ ~
ͱ͍͏λΠτϧΛ͚͍͖ͭͯͨͩ·͕ͨ͠ɺ ΄΅ίϛοτϝοηʔδҎ֎ͷΛ͠·͢
ʮϗεϐλϦςΟʯͱ
͓ͯͳ͠
ʮ͓ͯͳ͠ʯͱ
৺ͷͬͨ͜۰
։ൃʹ͓͚Δʮ৺ͷͬͨ͜۰ʯ ͱ ʢ։ൃҎ֎ʹ͓͍ͯಉ༷ͩͱࢥ͍·͢ʣ
։ൃऀʹͱͬͯΘ͔Γ͍͢͜ͱ • ҙਤ͕Θ͔Δ • ಡΈ͍͢ • ୳͍͢͠ • ཧղ͍͢͠
͕ࣗ͞ΕͨΒݏͩͳͱࢥ͏͜ͱ ͠ͳ͍ • ະདྷͷࣗଞਓ • ࠓݟͨΒԿΛ͍ͬͯΔ͔Θ͔Δίʔυ3ϲ݄ޙͷࣗ Εͯ͠·͏ • ࣗର
ҙਤ͕Θ͔Δ • ͳ͍ͥͬͯΔ͔ɺԿΛ͍ͬͯΔ͔ • HowίʔυΛݟΕΘ͔Δʢͣʣ • WhatɺWhyΛ͑Δ • ྫ͑PRͷςϯϓϨ •
Θ͔Γ͍͢PR • ݟ͕ͨ͋ΔͷมߋલޙͷεΫγϣΛషΓ͚Δ • ಈ͖͕͋ΔͷಈըGIFΛషΓ͚Δ
ಡΈ͍͢ • ۃʹ͍ίʔυ ! • ߦ͖ա͗ͨϝλϓϩάϥϛϯά • େ͖͗͢ΔPR ! •
ࡶͳίϛοτ !
ۃʹ͍ίʔυ • ͍ϝιουʹׂ͢Δ • ϝιουʹׂ͢Δ͜ͱͰ໊લΛ͚ͭΒΕΔ • ςετ͍͢͠
ߦ͖ա͗ͨϝλϓϩάϥϛϯά • ͘ॻ͚Δ͜ͱ͚͕ͩਖ਼ٛͰͳ͍ • ͍Ͳ͜ΖΛߟ͑Δ
େ͖͗͢ΔPR • େ͖ͳػೳͰͳΔ͘ࡉ͔͍୯ҐͰग़͍ͯ͘͠ • େ͖͗͢ΔͱNo Look LGTMʹͳΓ͕ͪ • εΫϩʔϧόʔ͕খ͗͢͞Δͱͭ·Ί·ͤΜ •
͕ࣗϨϏϡΞʔʹϨϏϡΠʔʹͳΔɺݟΔਓ͕ݟ͢ ͍PRΛ
ࡶͳίϛοτ • ʮFixʯʮमਖ਼ʯతͳϝοηʔδͳ͠ • ҙຯͷ͋Δίϛοτͷ୯Ґʹ͢Δ • push͢Δલʹ·ͱΊΔ • revert͍͢͠ •
commit --fixupɺrebase -I --autosquash • ҙຯͷ͋ΔίϛοτϝοηʔδΛॻ͘ • ྫ͑blameͨ͠ͱ͖ʹԿͷͨΊͷมߋͩͬͨͷ͔Γ͍ͨ
୳͍͢͠ • Θ͔Γ໊͍͢લ • Θ͔Γ͍͢ॴ • Θ͔Γ͍͢ίϝϯτ
ཧղ͍͢͠ • ؆୯ʹͭ͘Δ • ඪ४ʹԊ͏ • ϨʔϧʹΔ • దͳίϝϯτΛॻ͘ •
ԿΛ͍ͬͯΔ͔ಡΊΘ͔Δʢͱ͍͏ίʔυΛॻ͘ʣ • ͳͥ͜ͷॲཧ͕ඞཁͳͷ͔Θ͔ΓͮΒ͍ͱ͜Ζʹॻ͘ʢϏδ ωεϩδοΫʣ
ͦͷଞ
ʮͬͱྑ͘ͳΒͳ͍͔ʯΛߟ͑Δ • Ұ࣍ใΛ୳͢ɺϚχϡΞϧ/ιʔεΛಡΉ • ʮͳΜ͔͍·͍ͪͩͳʯͱࢥͬͨΒඞͣͬͱྑ͍ํ๏͕͋Δ ͣ • ݱঢ়ʹຬ͠ͳ͍ • Γա͗ͳ͍
ࣗͰͭ͘Βͳ͍ • ͜Μͳͷͳ͍͔ͳͱࢥͬͨΒଟ͋Δɺ͋ΔͷΛ͏ • ΈΜͳ͕ͭͬͨ͘ͷΑΓ͚͕ࣗͩͭͬͨ͘ͷͷ࣭ͷ ํ͕ྑ͍Θ͚͕ͳ͍ • վળ͚ͨ͠Είϛοτ͢Δ • ʮͲ͜ʹͳ͍ʯʮے͕ѱ͍ʯ߹ʹॳΊͯࣗͰͭ͘Δ
ଞਓͷ࣌ؒΛͭ͘Γग़͢ • ΤϯδχΞ࣌ؒΛͭ͘Γ͖ͩ͢ • ಡΈ͍͢ίʔυ • Θ͔Γ͍͢ઃܭ • ϦϑΝΫλϦϯά •
ςετΛॻ͘ • Ұਓ͕Γग़ͨͦ͠ͷ࣌ؒɺͦͷॠ͔ؒΒকདྷʹͬͯ࣌ؒ Λͭ͘Γग़͢
։ൃڥΛྑ͍ͯ͘͘͠ • όάΛݟ͚ͭͨΒͳ͓͢ • ͳ͓ͤͳ͚Ενέοτʹ͢Δ • ͕ࣗ௨ͬͨޙίʔυ͕͖Ε͍ʹͳΔ • طଘͷίʔυʹςετॻ͚ͳͯ͘ɺࠓॻ͘ίʔυ͔Β ͍͚ͬͯΔ
• ؚࣗΊͯΈΜͳͷ։ൃΛ͘͢Δ
Φʔϓϯʹ͢Δ • ใΛݟ͑ΔԽ͢Δ • ݟ͑ΕԠͰ͖Δ
Έʹ͢Δ • ࠶ݱՄೳʹ͢Δ • Έʹͳ͍ͬͯΕվળͰ͖Δ • ఆྔԽ͢Δ • ͷͱࣈͰޠΔ
ࣦഊΛڪΕͳ͍ • ॳΊͯΔ͜ͱ͏·͘Ͱ͖ͳ͍ • Ͱ͖ͳͯ͘વ • ͖ͪΜͱࣦഊ͢Δ͜ͱޭͷҰา • ʮ͜ͷΓํͰ͏·͍͔͘ͳ͍ʯ͕Θ͔ΔͷҰͭͷޭ •
݁ՌʹґΒͣɺߦಈ͢Δ͜ͱ͕ਖ਼ٛ • ͕ࣗߦಈ͢ΕԿ͔͕มΘΔͣ
ʑ͍Ζ͍Ζ͋Γ·͕͢
ଞਓʹ༏͍͠։ൃ == ࣗʹ༏͍͠ ։ൃ
։ൃʹ͓͚ΔϗεϐλϦςΟ • ֤͕ࣗΈΜͳͷ͜ͱΛࢥͬͯߦಈ͢Δ • গͣͭ͠ڥ͕ྑ͘ͳ͍ͬͯ͘ • ͦΕ͕ࣗʹฦͬͯ͘Δ • ະདྷͷࣗͷͨΊʹϗεϐλϦςΟᷓΕΔ։ൃΛ͠·͠ΐ͏
͔͜͜Βʮ͡Ό͋۩ମతʹͲ͏Δͷʯ͕։࢝Ͱ͢