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
vegatech_3.pdf
Search
starfish719
November 05, 2018
0
440
vegatech_3.pdf
starfish719
November 05, 2018
Tweet
Share
More Decks by starfish719
See All by starfish719
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.2k
生成AIが出力するテストコードのリアル よくあるコードと改善のヒント
starfish719
0
680
生成AI時代に若手エンジニアが最初に覚えるべき内容と、その学習法
starfish719
2
760
開発生産性を上げるための生成AI活用術
starfish719
3
3k
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
4.6k
ファインディ株式会社における生成AI活用までの軌跡
starfish719
1
4.1k
ファインディの テックブログ爆誕までの軌跡
starfish719
3
3.3k
動作確認やテストで漏れがちな観点3選
starfish719
6
1.5k
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
28
6.9k
Featured
See All Featured
Visualization
eitanlees
150
16k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Scaling GitHub
holman
464
140k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
Designing Experiences People Love
moore
143
24k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
How GitHub (no longer) Works
holman
316
140k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
280
How to make the Groovebox
asonas
2
1.9k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
82
30 Presentation Tips
portentint
PRO
1
190
Transcript
ͷνʔϜϚωδϝϯτ
ࣗݾհ • ށా ઍ൏ (Toda Chihaya) • @starfish0206 • PHP
JavaScript Swift • Vue.js Elixir • झຯɹϙέϞϯ • ಛٕɹϙέϞϯ
ࠓ͢͜ͱ • νʔϜϚωδϝϯτ • ϓϩδΣΫτͷਐΊํ • ։ൃͷਐΊํ
ࠓ͞ͳ͍͜ͱ • ٕज़ͷ • ;Δ͞ͱೲ੫ͷ • ϙέϞϯͷ
ϓϩμΫτͷ ίϯηϓτΛܾΊΔ
ίϯηϓτܾΊ • ·ͣԿΛ࡞Δͷ͔໌֬ʹ͢Δ • ͦͷϓϩμΫτͰԿΛ࣮ݱ͍ͨ͠ͷ͔ • ίϯηϓτͱΩϟονίϐʔҧ͏
ίϯηϓτͱΩϟονίϐʔͷҧ͍ • ίϯηϓτԿΛ࣮ݱ͍ͨ͠ͷ͔ • ΩϟονίϐʔԿ͕ग़དྷΔͷ͔ • ΩϟονίϐʔϦϦʔεલޙͰܾΊΕྑ͍ Ωϟονίϐʔ ίϯηϓτ ϓϩμΫτ
։ൃํΛܾΊΔ
Μͩ࣌ͷࢦΛܾΊΔ • ίϯηϓτΛ࣮ݱ͢ΔͨΊʹ։ൃνʔϜͷࢦ ΛܾΊΔ • Μͩ࣌ʹ։ൃํʹԊͬͨબΛ͢Δ͜ͱ ͰਐΉํ͕ϒϨʹ͘͘ͳΔ • ̏ͭ༻ҙ͢Δ͜ͱΛΦεεϝ
։ൃํͷྫ • γϯϓϧ • εϐʔυ • ΤϯυϢʔβʔϑΝʔετ • ϞόΠϧϑΝʔετ •
֦ுੑ • ݎ࿚ੑ • ݟͨॏࢹ • ͍উख • etc
։ൃํͷ͍ํ • Μͩ࣌ͷऔࣺબͷࡐྉ • ΑΓ։ൃํʹ͍ۙͷΛબ͢Δ • ʮΈΜͳͷҙݟ͕ө͞ΕͨϓϩμΫτʯʹ ͠ͳ͍
Βͳ͍͜ͱΛܾΊΔ
Βͳ͍͜ͱͷઢҾ͖Λ͢Δ • ͋ͬͨํ͕͍͍ɺ͋ΔͱศརϨϕϧͷͷ͕ ͲΜͲΜՃ͞ΕΔ͜ͱ͕ଟ͍ • ઌʹΒͳ͍͜ͱΛઢҾ͖͓͚ͯ͠Δͱɺແ ବͳཁ݅ΛΧοτ͍͢͠ • ίϯηϓτɺ։ൃํΛݩʹܾΊΔ
ϛʔςΟϯά
ఆྫۃྗগͳ͘ • ຖिܾΊΒΕͨ࣌ؒʹɺܾΊΒΕͨϝϯόʔ͕ू ·ͬͯใࠂ͢Δձۃྗগͳ͘͢Δ • ΔͷͰ͋Εɺඞཁ࠷ݶͷਓͰɺ͍࣌ؒ ͰऴΘΒͤΔ͖ • ։ൃঢ়گΛΓ͍ͨͳΒɺશһूΊΔඞཁͳ͘ɺ Ϧʔμʔ͕֤ࣗͷͱ͜ߦ͖Λฉ͚ͩ͘Ͱ͍͍
ࢀՃਓඞཁ࠷ݶͰ • ؔऀશһ͕ू·ͬͯɺٞʹࢀՃ͢Δͷ ࠷େͰ3ਓఔ • ฉ͚ͩ͘ͷϛʔςΟϯάʹՁͳ͍ • ٞࣄΛ༻ҙͯ͠ޙͰ֬ೝͯ͠Β͏͚ͩͰ ྑ͍
ԿΛܾΊΔͷ͔໌֬ʹ • ใࠂ͢Δ͚ͩͷϛʔςΟϯάෆཁ • SlackͰใࠂ͢Δ͚ͩͰ͍͍ • ԿΛܾΊΔͷ͔Λ໌֬ʹͯ͠ɺͦͷٞʹूத͢Δ • ੍ݶ࣌ؒʹܾ·Βͳ͚Εɺผ్࣌ؒΛͱͬͯ࠶ ٞ
• ܾ·Δ͜ͱ͕ܾ·ͬͨΒ͙͢ʹϛʔςΟϯάΛऴྃ
࣌ؒͷ͍ํ • ٞΛ͢Δ͚ͩͰϓϩμΫτ͠ͳ͍ • ϛʔςΟϯά࠷খݶʹ • ίʔυΛॻ࣌ؒ͘Λ࠷େݶʹ
։ൃ
όά • όάΛθϩʹ͢Δߟ͑࠷ॳ͔Β࣋ͨͳ͍ • θϩʹ͢ΔͷͰͳ͘ɺόάʹૣ͘ؾ͖ͮɺ मਖ਼ͯ͠σϓϩΠͰ͖Δମ੍ͷํ͕ॏཁ • εΫϦϓτΤϥʔΛSlackʹ௨͢ΔΈ • Sentry͍͍ͧ
ͪΐͬͱͣͭؒҧ͑Δ • ཁ༷݅ΛܾΊͯɺ࣮ஈ֊Ͱ࿙Ε݀ ͕ग़ͯ͘Δ • ص্ΑΓɺ࡞ͬͯΈͯؾ͍ͮͨ͜ͱʹՁ ͕͋Δ • ·ͣಈ͘ͷΛ࡞Γɺ͔ͦ͜Βͪΐͬͱͣͭ ϒϥογϡΞοϓ͍ͯ͘͠
ཧ ελʔτ ΰʔϧ
࠷ѱ ελʔτ ΰʔϧ
ݱ࣮ ελʔτ ΰʔϧ
͕ͯ͘ϨϏϡʔ͢Δ • ͕100ύʔηϯτ͡Όͳͯ͘ɺϨ Ϗϡʔ֬ೝʹճ͢Α͏ʹ͢Δ • ϛε࿙Εʹૣ͘ؾͮ͘͜ͱ͕Ͱ͖Δ • GitHubͷPull requestsΛ׆༻͢Δ •
ίʔυ্ͰٞΛ͢Δ
όάࣦഊڐ༰͢Δ • μϝͩͬͨͱΘ͔ͬͨ͜ͱ͕ऩ֭ • ࣦഊͰͳ͘ɺ෦తޭͱଊ͑Δ • όάࣦഊʹૣ͍ஈ֊Ͱؾͮ͘͜ͱ͕ॏཁ
ςετ • ςετʹ͋·Γ࣌ؒΛ͔͚ͳ͍ • ઈରʹى͖͍͚ͯͳ͍όάͷύλʔϯͷΈɺ ॏతʹςετΛ͢Δ • ଞͷόάؾ͍͔ͮͯΒमਖ਼͙ͯ͢͠ʹσϓ ϩΠ͢Εྑ͍
εέδϡʔϧ • ΨϯτνϟʔτWBSར༻͠ͳ͍ • εέδϡʔϧΛཧ͢Δ͜ͱͰͳ͘ɺϓϩμΫτΛ࡞Δ͜ ͱ͕ࣄ • GitHubͷMilestonesͰཧ • ظΛઃ͚Δͷͱɺͦ͏Ͱͳ͍ͷΛ۠ผͯ͠ϝϯόʔʹ
མͱ͠ࠐΉ • ظ͕ܾ·ͬͯͳ͍ͷͷਐΊํ֤ϝϯόʔʹͤΔ
·ͱΊ
Ϟϊͮ͘Γʹूத͢Δମ੍ • తͱखஈΛ໌֬ʹͯ͠ɺແବͳػೳ࡞Β ͳ͍ • ΤϯδχΞ͕ίʔυΛॻ࣌ؒ͘Λେࣄʹ͢Δ • ͋ΔఔͷࣦഊΛڐ༰ͯ͠ɺগ͠Ͱલʹਐ Ή͜ͱ͕େ