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
「欲しい情報がすぐに手に入る」を実現するNotionでの開発ドキュメント管理
Search
Toshiaki Arai
September 27, 2022
Technology
1
1.4k
「欲しい情報がすぐに手に入る」を実現するNotionでの開発ドキュメント管理
Toshiaki Arai
September 27, 2022
Tweet
Share
Other Decks in Technology
See All in Technology
本気でプロダクトに向き合うCTOになるために必要な事 (技育祭2024春)
mosa_siru
33
11k
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
stefafafan
1
130
自己完結な開発者組織を支える プラットフォーム作り
recruitengineers
PRO
2
230
サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024
sadnessojisan
31
11k
Datadog による 自己完結的アプリケーションモニタリング
recruitengineers
PRO
3
130
Webエンジニアのためのデータエンジニアリング概説
mtoriyama000
5
400
Pass On What You Have Learned: Deploying to Production
ianlee1521
0
150
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
1
120
OpenStack再入門「アーキテクチャ編」
kajinamit
0
240
GitHub Actions Runner Controller
takesection
0
110
パフォーマンスを改善するには仕様変更が1番はやい
yamamotohiroya
12
4.6k
Automate your changelogs! Release Drafter
onenashev
PRO
2
410
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
Optimizing for Happiness
mojombo
369
69k
Adopting Sorbet at Scale
ufuk
66
8.5k
Side Projects
sachag
451
41k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
Writing Fast Ruby
sferik
619
59k
Become a Pro
speakerdeck
PRO
8
4.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
11
1.4k
Building Adaptive Systems
keathley
29
1.8k
What the flash - Photography Introduction
edds
64
11k
Transcript
גࣜձࣾϑϥΠϧ$50ߥҪརߊ ʮཉ͍͠ใ͕͙͢ʹखʹೖΔʯΛ࣮ݱ͢Δ /PUJPOͰͷ։ൃυΩϡϝϯτཧ UXJUUFSϋογϡλά1.ͦ͜OPUJPOͰ 1.$MVC
ࣗݾհ w גࣜձࣾϑϥΠϧ$50ʢݱࡏʣ w ϓϩμΫτϚωδϝϯτ4BB4ʮ'MZMFʯͷఏڙ w ۀ͔࣌Β10݉ w ݄ʹϓϨγϦʔζ"ϥϯυͰͷࢿۚௐୡΛൃද w
Ϗδϣφϧגࣜձࣾʢʣ w XFCΤϯδχΞɺ৽ଔ࠾༻ਓࣄɺ1. w ओʹ࠾༻ɾλϨϯτϚωδϝϯτͳͲ)35FDIܥͷ։ൃʹैࣄ ߥҪརߊ5PTIJBLJ"SBJ w UXJUUFSɿUPTIJ@NP[ w OPUFɿUPTIJ@CMVFT ˡOPUFͷهࣄͨͪ
🎤ࠓ͓͢Δ͜ͱ w υΩϡϝϯτͷ30*Λߟ͑Δ w υΩϡϝϯτΨΠυϥΠϯͷࡦఆ w 'MZMFࣾͰओʹӡ༻͞Ε͍ͯΔɺछྨͷ։ൃυΩϡϝϯτ w ετοΫυΩϡϝϯτ w
४ετοΫυΩϡϝϯτ w ϑϩʔυΩϡϝϯτ ˞ࢿྉޙ΄Ͳ5XJUUFSͳͲͰ༧ఆͰ͢ɻͪΖΜεΫγϣࡱͬͯΒͬͯ0,Ͱ͢👌
ϑϥΠϧࣾʹ͓͚Δ/PUJPOͷྺ࢙ w /PUJPOΛձࣾʹಋೖ͔ͯ͠Β͘Β͍ w ϲ݄લ·ͰɺಛʹϧʔϧܾΊͣʹׂ֤͕ࣗͱࣗ༝ʹӡ༻͍ͯͨ͠ w ৫ϓϩμΫτͷʹΑͬͯɺԼهͷΑ͏ͳ՝͕ঃʑʹݦࡏԽͨ͠ w ϓϩμΫτͷ༷͕૿͑ͨ w
ΦϖϨʔγϣϯ͕ଟ༷Խͨ͠ w ಛఆͷϝϯόʔʹ͕ࣝू͍ͯ͠Δ w /PUJPOվળϓϩδΣΫτΛ࣮ࢪ͠ӡ༻վળʹྭΜͰ͍Δ💪ʢݱࡏਐߦதʣ
υΩϡϝϯςʔγϣϯͷ30*Λߟ͑Δ ˓*OWFTUNFOU ࡞ʹ͔͔ͬͨ࣌ؒ ϝϯςφϯεʹ͔͔ͬͨ࣌ؒ ˓3FUVSO ࣭ɾٞ͢Δίετͷݮ
ΦϖϨʔγϣϯͷຽओԽɺϦεΫݮͳͲ 😌υΩϡϝϯτʹॿ͚ΒΕͨγʔϯ ৽͍͠ϝϯόʔͷΦϯϘʔσΟϯά͕Γ ͳ͘ਐΈɺεϜʔζʹݱʹೖΕͨ ίʔσΟϯάنͱͦ͏ͳͬͨܦҢ͕ه͞ ΕɺϨϏϡʔͰͷٞΛॖͰ͖ͨ ಛఆͷਓʹूத͍ͯͨ͠ΦϖϨʔγϣϯ ͕ɺଞͷϝϯόʔͰରԠͰ͖ͨ Ͱɺϝϯςφϯε͕େม🤨 ಡ·Εͨճʢਓɺ܁Γฦ͠ʣΛࢦඪʹͰ͖Δ
υΩϡϝϯςʔγϣϯΨΠυϥΠϯͷࡦఆ w υΩϡϝϯςʔγϣϯ͕ܗ֚Խͯ͠͠·͏ཧ༝ ˠଞͷλεΫΑΓ༏ઌ͕Լ͕Δɺॻ͍ͯಡ·Εͳ͍ɺͳͲ w ແཧͷͳ͍ӡ༻Λ͢ΔͨΊʹΨΠυϥΠϯΛࡦఆʢԼهͦͷҰ෦ʣ w υΩϡϝϯτͷॏཁΛ໌֬ʹ۠Δ
w υΩϡϝϯςʔγϣϯͭͷεΩϧͱଊ͑Δ w ྑ͍υΩϡϝϯτʹײँ͢ΔɺͳͲ
υΩϡϝϯτͷछྨ ˢ࣮ࡍͷ։ൃυΩϡϝϯτߏ ϝϯςφϯεͷίετΛ͔͚Δ
B📓ετοΫυΩϡϝϯτ
B📓ετοΫυΩϡϝϯτͷΠϝʔδ ˢετοΫυΩϡϝϯτͷεςʔλε ˓ϙΠϯτ େ͖ͳΧςΰϦຖͷλάΛ͚ͭͯɺϏϡʔΛ͚ ͍ͯΔɻΠϯϑϥɾ৫ͳͲɺΧςΰϦຖͷใ ʹૉૣ͘ΞΫηεͰ͖Δ εςʔλεӡ༻Λ͢Δ͜ͱͰɺυΩϡϝϯτΛݟ
ͨ࣌Ͱͷใ͕ӡ༻தͷͷͳͷ͔ΛͻͱͰ ѲͰ͖ΔΑ͏ʹ͍ͯ͠Δ υΩϡϝϯτͷ಄ʹఆಡऀͱαϚϦʔΛॻ͘ ϝϯςφϯε͕ඞཁͳυΩϡϝϯτλεΫԽ ͠ɺޙճ͠ʹͳΒͳ͍Α͏ʹ͢Δ
C📔४ετοΫυΩϡϝϯτ
C📔४ετοΫυΩϡϝϯτͷΠϝʔδ ˓ϙΠϯτ ετοΫυΩϡϝϯτͱεςʔλεӡ༻Λ͚ ͍ͯΔ ͋ͱ͔Βࢀর͞ΕΔ͜ͱΛߟྀ͠ɺͳͥͦͷ݁ ʹͳ͔ͬͨͳͲͷܦҢΛه͢
D📗ϑϩʔʢओʹٞࣄʣ
D📗ٞࣄͷΠϝʔδ ˓ϙΠϯτ ࢿྉ࡞͕εϜʔζʹߦ͑ΔΑ͏ɺٞࣄ༻ ͷϑΥʔϚοτΛσϑΥϧτͰઃఆ͍ͯ͠Δ ΧϨϯμʔϏϡʔΛར༻͠ɺʮ͍͔ͭͨ͠ʯ Λૉૣ͘ѲͰ͖ΔΑ͏ʹ͍ͯ͠Δ
ϨτϩεϖΫςΟϒɺΠϯϑϥνʔϜͱͷఆྫ ͳͲɺಛఆͷٞࣄʹؔͯͦ͠ΕͧΕϏϡʔ Λ༻ҙ͍ͯ͠Δ
Eͦͷଞͷσʔλϕʔε w /PUJPOͷཧऀͱ૬ஊ͠ɺඞཁͰ͋ΕՃ͢Δ w ݱࡏར༻͍ͯ͠ΔσʔλϕʔεԼهͷΑ͏ͳͷ͕͋Δ w ϦϦʔε࡞ۀϩά w ։ൃվળΞΠσΞҰཡ w
ϨτϩεϖΫςΟϒ w োରԠɾސ٬ݸผରԠɺͳͲ
υΩϡϝϯτͱ͏·͖͘߹͏ w ʮυΩϡϝϯτͷॏཁੑΛݟۃΊΔʯ͜ͱͰɺཉ͍͠ใʹ͙͢ΞΫηεͰ͖ Δڥ͕͍ͬͯ͘ɻؤுΓ͗͢ͳ͍ͷେࣄɻ w ྑ͍υΩϡϝϯτɺͦΕΛ࡞Γग़͢จԽ৫ʹεέʔϥϏϦςΟΛͨΒ͢ w ༨ஊ͕ͩɺεςʔΫϗϧμʔͱͷίϛϡχέʔγϣϯ͕ଟ͘ൃੜ͢Δ1.ʹͱ ͬͯɺυΩϡϝϯςʔγϣϯεΩϧΛຏ͘͜ͱԼهͷೳྗ։ൃʹͭͳ͕Δ w
৫ʹ͓͚ΔใઃܭʢదͳਓʹదͳใΛಧ͚Δʣ w ใͷߏԽ w ݴޠԽɺదͳϫʔσ ΟϯάɺͳͲ
🗣એ .FFUZͬͯ·͢ʂ ؒΛืूதͰ͢ʂ ɾࠓͷൃදΛฉ͍ͯؾʹͳͬͨ͜ͱͳͲ ࡶஊϨϕϧͰ͍͍ͷͰͥͻ͓͠·͠ΐ͏ʂ IUUQTNFFUZOFUNBUDIFTX9CL046ZQ)1+ ɾੈͷதͷϓϩμΫτͮ͘ΓΛΑΓྑ͍ͨ͘͠ํ ɾελʔτΞοϓʹڵຯͷ͋Δํ ͥͻ͓͠·͠ΐ͏ʂ🥳 IUUQTIFSQDBSFFSTW
fl ZMFU2@FV.L