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
最近の開発でやったLGTMなこと / EC Tech MTG 3
Search
Kentaro Suda
August 02, 2017
Technology
1
840
最近の開発でやったLGTMなこと / EC Tech MTG 3
EC Tech MTG #3(GMOペパボEC事業部の社内勉強会)のための資料です。
Kentaro Suda
August 02, 2017
Tweet
Share
More Decks by Kentaro Suda
See All by Kentaro Suda
大きくなるチームを支える技術 / Technology to support a growing SCX team
ku00
0
1.3k
カラーミーショップカートのAngular事情 / Angular circumstances of colorme-cart
ku00
1
2.4k
もう一人の私 / Another I
ku00
0
2k
ゆるふわAngular入門/angular-intro
ku00
2
2.4k
Other Decks in Technology
See All in Technology
全員が手を動かす組織へ - 生成AIが変えるTVerの開発現場 / everyone-codes-genai-transforms-tver-development
tohae
0
220
メルカリIBIS:AIが拓く次世代インシデント対応
0gm
2
350
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.5k
20250807_Kiroと私の反省会
riz3f7
0
250
Rubyの国のPerlMonger
anatofuz
3
750
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
160
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
18
52k
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
1
150
Kiro と Q Dev で 同じゲームを作らせてみた
r3_yamauchi
PRO
1
110
Mackerel in さくらのクラウド
cubicdaiya
1
120
Backlog AI アシスタントが切り開く未来
vvatanabe
1
160
専門分化が進む分業下でもユーザーが本当に欲しかったものを追求するプロダクトマネジメント/Focus on real user needs despite deep specialization and division of labor
moriyuya
2
1.4k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Visualization
eitanlees
146
16k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Building Adaptive Systems
keathley
43
2.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
For a Future-Friendly Web
brad_frost
179
9.9k
Balancing Empowerment & Direction
lara
2
550
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.3k
Transcript
ਢా݈ଠ(.01FQBCP *OD ୈճ&$ࣄۀ෦5FDI.5( ࠷ۙͷ։ൃͰͬͨ-(5.ͳ͜ͱ
ΤϯδχΞ ਢా݈ଠ!TVEBI &$ࣄۀ෦ϓϥοτϑΥʔϜνʔϜ LVIBUFOBCMPHDPN
ϓϩϩʔά
-(5.ͳ͜ͱ͕ͨ͘͞Μ͋Γ·ͨ͠ w͍ͭ࠷ۙɺ৽نͷ֎෦ܾࡁΛΧϥʔϛʔγϣοϓʹಋೖͨ͠ wͦ͜·Ͱେ͖ͳτϥϒϧͳ͘༧ఆ௨ΓϦϦʔε wͳͥ͏·͍ͬͨ͘ͷ͔ wৼΓฦͬͯΈΔͱͬͯΑ͔ͬͨ͜ͱ͕͍ͭ͋ͬͨ͘ wଞͷϓϩδΣΫτͰ͜ΕͰ͏·͍͘͘ͷͩΖ͏͔
͕͍ࣗ͑ͨ͜ͱ wࢲͷܞΘͬͨϓϩδΣΫτͰͬͨ-(5.ͳ͜ͱ w͜ͷϓϩδΣΫτͰ͏·͍͖͘·͕ͨ͠ɺ͋ͳͨͷϓϩδΣΫτͰͲ͏Ͱ ͔͢ w-(5.ͩͱࢥ͑·͔͢
ΞδΣϯμ w࣌ͷ༷ࢠ w։ൃϝϯόʔ w։ൃͷྲྀΕ w-(5.ͳ͜ͱ
ࠓճίʔυͷ͠·ͤΜ ։ൃख๏ʹؔ͢Δ͜ͱ͚ͩ͠·͢
࣌ͷ༷ࢠ
։ൃϝϯόʔ wΤϯδχΞ!TVEBI !LZNNU wίʔυϨϏϡΞʔ!BYF !JOPVFUBLVZB !KPF@OPI !UBLBQJ wσβΠφʔ!QVUDIPN wϓϩμΫτΦʔφʔ!SJO wަবਓ!UFSSZ
࣌ͷ։ൃͷྲྀΕ ४උ w༷ॻΛಡΉ wλεΫΛચ͍ग़͢ wݟੵΓ wϦϦʔε༧ఆΛܾΊΔ
։ൃͷྲྀΕ ։ൃ wҰिؒ εϓϦϯτ ͰΔͷλεΫΛܾΊΔ wλεΫΛΔ wεϓϦϯτ.5(ͰਐḿΛใࠂ͢Δ w্هͭͷ܁Γฦ͠
։ൃͷྲྀΕ ։ൃऴ൫ w݁߹ςετ w࿈ܞઌͷςετ
։ൃͷྲྀΕ ϦϦʔε wεςʔδϯάڥʹσϓϩΠͯ͠ಈ࡞֬ೝ wͳ͚Εຊ൪ڥϦϦʔε
-(5.ͳ͜ͱ
λεΫϢʔβʔετʔϦʔ͔Βચ͍ग़͢
ͳΔ͘ϒϨͷগͳ͍։ൃΛ͍ͨ͠ w։ൃΛ࢝ΊΔͨΊʹɺ·ͣλεΫΛચ͍ग़͞ͳ͚ΕͳΒͳ͍ w͔͠͠ɺ͍͖ͳΓλεΫ͔Βॻ͖࢝Ίͯ͠·͏ͱʜ wৄࡉͳλεΫʹͳΓ͕ͪ Γ͍ͨ͜ͱ֓ཁ͕௫ΈͮΒ͍ wຊʹΒͳ͚Ε͍͚ͳ͍͜ͱ͔Ͳ͏͔அͮ͠Β͍
ϢʔβʔετʔϦʔΛચ͍ग़͢ wϢʔβʔετʔϦʔͱɺཁٻ༷Λ؆ܿʹॻ͍ͨͷ wఆ͞ΕΔը໘Λݟͳ͕Βɺ͋Δ͍ը໘Λॻ͖ͳ͕ΒਐΊ͍ͯ͘
ϢʔβʔετʔϦʔΛચ͍ग़͢ͱ͖ͷҙ wৄࡉʹཱͪೖΒͳ͍ w❌࿈ܞઌ͕จ௨डऔ"1*Λୟ͍ͯɺจྃͨ͠Λڭ͑ͯΒ͏ wϓϩμΫτͱͯ͠Ձͷ͋Δ͜ͱΛॻ͘ w⭕࿈ܞઌ͔ΒͷจྃใΛड͚औͬͯɺจΛྃͤ͞Δ
ϢʔβʔετʔϦʔΛղ͢Δ wϢʔβʔετʔϦʔΛॻ͍ͯऴΘΓͰͳ͍ wͦͷετʔϦʔΛ࣮ݱͤ͞ΔͨΊʹԿ͕ඞཁͳͷ͔Θ͔Βͳ͍ wΘ͔͍ͬͯͨͱͯ͠ɺͦͷඞཁͳ͜ͱΛॻ͖ग़͞ͳ͍ͱةݥ wͦͷඞཁͳ͜ͱ͕ଥ͔Ͳ͏͔Λݕ౼Ͱ͖ͳ͍ wͦͷετʔϦʔΛ࣮ݱͤ͞ΔͨΊʹඞཁͳ͜ͱʮλεΫʯ
͕͜͜-(5.Ͱͨ͠ wλεΫͷ࿙ΕΛ͛Δ wϓϩμΫτͱͯ͠Ձͷ͋Δ͜ͱ͚ͩʹूதͰ͖Δ wՁͷ͋ΔϢʔβʔετʔϦʔ͔Β۷ΓԼ͛ΔͨΊ wݟੵΓͷमਖ਼͕গͳͯ͘ࡁΉ
ೝࣝΛ߹ΘͤΔͷʹγʔέϯεਤΛ͏
։ൃϝϯόʔؒͷೝࣝΛ߹Θ͍ͤͨ w"ͱ#͕ޓ͍ʹߟ͍͑ͯΔλεΫͷ༰͔ͨ͠͠Βҧ͏͔͠Εͳ͍ wߟ͍͑ͯΔ͜ͱ͕จॻʹͨ͠ͱ͖ʹۮવҰக͍ͯ͠Δ͚͔ͩ w֤͕ࣗࢥ͍ඳ͍͍ͯΔͷΠϝʔδΛ۩ମԽͯ͠ڞ༗͢ΕΑ͍ͷͰ
ΠϝʔδΛਤʹͯ͠Έ·ͨ͠
γʔέϯεਤΛඳ͍ͯڞ༗͢Δ wγʔέϯεਤͱɺ૬ޓ࡞༻ਤͷҰछ wϢʔβʔετʔϦʔͰ࣮ݱͨ͠ॲཧͷྲྀΕΛਤʹ͢Δ wॏཁͳ෦ͷΈඳ͘ ܾࡁͳͲ wඳ͘ͱ͖2VJWFS ͱ͍͏ΞϓϦ͕ศར wγʔέϯεਤΛඳͨ͘Ίͷه๏͕͋ΔͨΊςΩετΛॻ͚ͩ͘Ͱਤ͕Ͱ͖Δ IUUQIBQQFOBQQTDPN
͕͜͜-(5.Ͱͨ͠ wݴޠԽͮ͠Β͍෦Λ໌֬ʹͰ͖ͨ wඋʹͳΔ wλεΫʹऔΓֻ͔Δͱ͖ w৽͘͠։ൃϝϯόʔ͕ೖ͖ͬͯͨͱ͖
εϓϦϯτຖͰ ಈ͘ϓϩμΫτΛ༻ҙ͢Δ
ؒࡍʹͳͬͯ߄ͯͨ͘ͳ͍ wεϓϦϯτ.5( ຖि༵ۚ Ͱਐḿঢ়گΛ֬ೝ͢Δ w͜ͷͱ͖ʹಈ͘ϓϩμΫτ͕ͳ͍ͱࠔΔ w৴༻ʹؔΘΔ w։ൃͷϞνϕʔγϣϯΛอ͍ͪͨ wಈ࡞֬ೝλεΫຖʹΔ͖͕ͩඞͣ͠Ͱ͖ͳ͍߹͋Δ
લ·Ͱʹಈ͘ͷΛ༻ҙͰ͖ΔΑ͏ʹ͢Δ wʹͳ͔ͬͯΒ༻ҙ͢ΔͷͰଟؒʹ߹Θͳ͍ wͳΒલ·ͰʹϓϩμΫτ͕ಈ͘͜ͱΛ֬ೝ͠Α͏ wͦͷεϓϦϯτͷඪΛ࠶ݱͰ͖Δ͔ಈ࡞֬ೝΛߦ͏ wख͕ۭ͍ͯΔਓ͕Δײ͡Ͱͨ͠
͕͜͜-(5.Ͱͨ͠ w༵ۚʹ߄ͯͳ͘ͳͬͨ େࣄ wԿ͔͕͋ͬͯେͷ߹ͳΜͱ͔ͳΔ wඪͷ࠶ݱ͕ࠔͳΒͲ͜·ͰͳΒͳ͘ݟͤΕΔͷ͔ߟ͑Δ wϢʔβʔετʔϦʔΛඪʹઃఆ͢Δ͜ͱͰɺ։ൃͷϞνϕʔγϣϯʹܨ͕Δ wʹݟ͑ͯಈ͘ͷ͕͋Δͱ҆৺Ͱ͖Δ w։ൃϝϯόʔϓϩμΫτΦʔφʔ
݁߹ςετΛ࣮ࢪ͢Δ
҆৺ͯ͠ϦϦʔε͍ͨ͠ wϓϩμΫτ͕ϦϦʔεՄೳͳͷʹͳ͍ͬͯΔ͔Ͳ͏͔Λஅ͍ͨ͠ w݁߹ςετʹΑͬͯͦΕΛ୲อ͢Δ w௨ৗςελʔʹґཔ͢Δ wͨͩ͠ɺϓϩδΣΫτઐଐͷςελʔ͍ͳ͍ͷͰςελʔͷෛ୲͕େ͖͍ wϓϩμΫτͷ༷Ѳ
զʑ͕ςελʔͩ w։ൃϝϯόʔͰ݁߹ςετΛ࣮ࢪ͢Δ wςετ߲ͷચ͍ग़͔͠Β࣮ࢪ·Ͱશ෦Δ wϢχοτςετͰ֬ೝͰ͖ͳ͍ͱ͜Ζ wෆ҆ͳͱ͜Ζ ҟৗܥɾෳ߹݅ wςετ߲ϨϏϡʔ͢Δ w୲ͯ͠ॻ͍͍͍ͯ͠ɺ୭͔Ұਓ͕ॻ͍͍͍ͯ
͕͜͜-(5.Ͱͨ͠ wΛࢄͰ͖Δ wςετ߲ϨϏϡʔ͢Δ wςετΈΜͳͰ࣮ࢪ͢Δ wϓϩμΫτͷ༷ཧͱ࠶֬ೝ͕Ͱ͖Δ
Τϐϩʔά
·ͱΊ wλεΫϢʔβʔετʔϦʔ͔Βચ͍ग़͢ wೝࣝΛ߹ΘͤΔͷʹγʔέϯεਤΛ͏ wεϓϦϯτຖͰಈ͘ϓϩμΫτΛ༻ҙ͢Δ w݁߹ςετΛ࣮ࢪ͢Δ
࠶ܝ ͕͔ࣗ͑ͨͬͨ͜ͱ wࢲͷܞΘͬͨϓϩδΣΫτͰͬͨ-(5.ͳ͜ͱ w͜ͷϓϩδΣΫτͰ͏·͍͖͘·͕ͨ͠ɺ͋ͳͨͷϓϩδΣΫτͰͲ͏Ͱ ͔͢ w-(5.ͩͱࢥ͑·͔͢
ͪͳΈʹࠓͨ͠༰ͷ͘Β͍ ʰΞδϟΠϧαϜϥΠʱ ʹࡌͬͯ·͢ ۮવͰ͢ IUUQTFTUPSFPINTIBDPKQUJUMFT1