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
GoDocとTDDにダイブしたら脱新人を始められる?話
Search
Shohei03
April 19, 2019
Programming
1
1.1k
GoDocとTDDにダイブしたら脱新人を始められる?話
Shohei03
April 19, 2019
Tweet
Share
More Decks by Shohei03
See All by Shohei03
マイクロサービスで共用するprivateなエラー&ロギングパッケージを作った話
shoheshohe
0
770
Other Decks in Programming
See All in Programming
Rethinking UI building strategies @ SFI 2024
letelete
0
270
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4.1k
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
270
Netty Chicago Java User Group 2024-04-17
sullis
0
170
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
Code Reviews
bkuhlmann
4
890
Anthropic Cookbook のおすすめレシピ
schroneko
7
970
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Apache Hive 4 on Treasure Data
ryukobayashi
0
310
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
700
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
790
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Debugging Ruby Performance
tmm1
70
11k
Code Reviewing Like a Champion
maltzj
514
39k
Bash Introduction
62gerente
604
210k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
[RailsConf 2023] Rails as a piece of cake
palkan
23
4k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Being A Developer After 40
akosma
57
580k
Transcript
©2019GVA TECH K.K. (P%PDͱ5%%ʹμΠϒͯ͠ ৽ਓΛ࢝ΊΒΕΔʁ
©2019GVA TECH K.K. ຊͷத (PΛ࢝ΊͨΒΤϯδχΞͱͯͭͨ͠͠ ఆ൪ͷ'8͕ແ͍͔Β(PMBOHΛܟԕ͢Δͷଛ '8Λ͍ͳ͕Β'8ܳਓΛଔۀͰ͖Δઆ ςετΛॻ͘Α͏ʹͳͬͨΒΤϯδχΞͱͯͭͨ͠͠
(PDPOWFZΛͬͯ5%%Λ࢝ΊͨΒϦϑΝΫλ͕ྑ࣭ʹͳͬͨ
©2019GVA TECH K.K. !1(4IPIFJ Ѫंɿ ,BXBTBLJ /JOKB ࣗݾհ
©2019GVA TECH K.K. ࣗݾհ ֶੜ*5ελʔτΞοϓͰ๏ͱ͔ ˡֶੜ࣌ େखύοέʔδϕϯμͰ
ΤϯδχΞ Ӧۀ ϲ݄ ˡࣾ ࣮ະܦݧ͔Βݱ৬ ϲ݄
©2019GVA TECH K.K. ݱ৬ɿ(7" 5&$) ๏ͷޮԽͱ ๏֨ࠩͷੋਖ਼͕ϛογϣϯ ݸਓதখاۀܦӦऀ͚ ܖॻϨϏϡʔαʔϏε ຊళҠస૿ࢿͷొه
©2019GVA TECH K.K. ৽ਓΤϯδχΞͷۤ ೖ͔ࣾΒϲ݄ܦͬͯະͩʹϑϨʔϜϫʔΫܳਓɻ '8ఏڙ͞Ε͍ͯΔػೳϝιουͷ্Ͱ͔͠ϞϊΛ࡞Εͳ͍ɻ ˠ͕Ͱ͖ͣɺ͍ͭ·ͰܦͬͯૉਓͷҬΛग़ͳ͍ɻɻɻ ͜ͷ͍࣌ͬͯͨͷɺ ެࣜυΩϡϝϯτɺ2JJUBɺUFSBUBJM
©2019GVA TECH K.K. ͜ΜͳࢲͰ(PΛͬͨΒมΘΕ·ͨ͠ ฐࣾͰ#V⒎BMPΛͬͯ։ൃΛ࢝Ίͨɻ $50ͱೋਓࡾ٭Ͱϱ݄ڧ͕ܦͬͨࠓɺ෩͖ͷมԽΛײ͍ͯ͡Δɻ (PMBOH ͱ#V⒎BMP Λ͍࢝ΊͨΒࣄͷํ͕શ͘มΘΓɺ ˠ͕Ͱ͖࢝Ί͍ͯΔɻ
©2019GVA TECH K.K. #V⒎BMPͬͯͳΜͶΜ
©2019GVA TECH K.K. #V⒎BMP https://gobuffalo.io/en
©2019GVA TECH K.K. #V⒎BMP https://gobuffalo.io/en
©2019GVA TECH K.K. ͱ͜ΖͰ#V⒎BMPͷਓؾͬͯʁ (Pݴޠ8FCϑϨʔϜϫʔΫϥϯΩϯά https://qiita.com/loftkun/items/1a9951d1864bebdc51e1 ݱࡏͰελʔ͑ͯ·͠ ͨɻ 3BJMT४ڌͱͷ͜ͱͰɺड͚ೖΕΒΕ ͍͢ͷ͔ɻ
ఏڙ͞Ε͍ͯΔػೳυΩϡϝϯτ গͳ͍͕ɺ ٧Ήࣄͳ͍ɻ
©2019GVA TECH K.K. '8ͷղઆࢿྉ͕গͳ͍ ˣ (P%PDιʔείʔυͷւʹμΠϒͯ͠ಡΈղ͘ ˣ ʮΑ͠ͳʹʯͬͯ͘Ε͍ͯͨՕॴΛཧղ͢Δ͜ͱʹ ˣ (PMBOHͷॻ͖ํΛେʹΠϯϓοτ
ˣ ࡞Γ͍ͨͷαϯϓϧίʔυ͕গͳ͍͔ΒࣗͰ࿅ͬͯΞτϓοτ Կ͕ىͬͨ͜ͷ͔
©2019GVA TECH K.K. ΠϯλϑΣʔεͷ༻ྫ͕ͨ͘͞Μʢ'8ͷιʔείʔυʣ ˠΑ͏͍͘ॴʹࣗͰؾ͚ͮΔΑ͏ʹͳΔ ߴڃݴޠͰແཧղͩͬͨɺϨΠϠʔʹ৮ΕΔʢJPύοέʔδʣ ˠϝϞϦͷޮ࣮ߦΛߟྀ͢Δ͖͔͚ͬΛಘΔ '8ʹશ͍ͤͯͨ͠IUUQ௨৴ͷ۩ମతͳ༰ʹ৮ΕΔͳͲͳͲ ಛʹ(PMBOHͷ'8͔ͩΒɺ
©2019GVA TECH K.K. ͬͺΓΤϯδχΞͱͯ͠ਂΈΛ͍࣋ͪͨͳΒɺ ΑΓਂ͍ʹજΔ͖ɻ '8ແ͠ආ͚͍ͨɺۦ͚ग़͠ΤϯδχΞʹɺ ʮґଘͰ͖ͳ͍ʯʹʮΤϯδχΞͱͯ͠ͷཱࣗඞਢʯͳ'8͕͓͢͢Ίɻ ʮ'8ͷԸܙɿϧʔςΟϯάϞσϧʯͷ͓ੈʹͳΓͳ͕Βʹͯ͠ɺ ඞવతʹιʔείʔυΛେྔΠϯϓοτͯ͠ɺ ࣗͰΞτϓοτ͢Δ͜ͱʹͳΔ͔Β
·ͱΊ
©2019GVA TECH K.K. '8Λ͍ͳ͕Β '8ܳਓΛଔۀͰ͖Δઆ
©2019GVA TECH K.K. ఆ൪ͷ'8͕ແ͍͔Β (PMBOHΛܟԕ͢Δͷଛ
©2019GVA TECH K.K. #V⒎BMPͷNPEFMʹؔ͢ΔύοέʔδQPQͷ࡞Γख
©2019GVA TECH K.K. ൃల్্ͷ'8ίϛϡχςΟ͕༏͍͠Έ͍ͨ ։ൃऀͱTMBDLͰίϛϡχέʔγϣϯ͕औΕΔ
©2019GVA TECH K.K. 044ʹϓϧϦΫग़͢νϟϯεʂ
©2019GVA TECH K.K. ·͊·ͩग़ͯ͠ͳ͍ΜͰ͚͢Ͳʜ ࠓʹؒʹ߹Θͳ͔ͬͨͷ͕չ͍͠
©2019GVA TECH K.K. '8͕খ͍͔͞Βͦ͜ɺ ʮษڧෆͷ··ϓϧϦΫग़ͯ͠'8Λյ͞ͳ͍͔ʯ ͱ͍͏ࢀೖোน͍ͣɻ ຊਓΞδΞਓͷؾ͕શ͘͠ͳ͍ͷͰɺͭΒΈɻɻɻ Ұॹʹ࡞Γ·ͤΜ͔ʂ ΞϝϦΧൃ͔ͩΒӳޠͰ͖Εେৎʂ ϓϧϦΫग़ͯ͠#V⒎BMP࡞Γ·ͤΜ͔
©2019GVA TECH K.K. (PDPOWFZΛͬͯ 5%%Λ࢝ΊͨΒ ϦϑΝΫλ͕ྑ࣭ʹͳͬͨ
©2019GVA TECH K.K. 50%0Λॻ͘ ςετΛॻ͘ ˠ ͍ΘΏΔlϨουz
࣮ίʔυΛॻ͘ ˠ lάϦʔϯz ϦϑΝΫλ͢Δ ͱΛ܁Γฦͯ͠ίʔυΛͤ͞Δ 5%%ɿςετۦಈ։ൃͬͯɺ
©2019GVA TECH K.K. (PDPOWFZͬͯʁ #%%ܗࣜͰςετ͕ॻ͚ͯɺ ϒϥβͰ࣮ߦ݁Ռ͕ݟΕΔ
©2019GVA TECH K.K. (PDPOWFZͬͯʁɿΤϥʔ࣌ͷදࣔ
©2019GVA TECH K.K. (PDPOWFZͬͯʁɿςετΧόϨοδग़Δ JGذʹೖ͍ͬͯͳ͍͜ͱɺ ҰͰ͔Δ
©2019GVA TECH K.K. 5%%Λ࢝ΊͨΒɺςετதಟױऀʹ ϦϑΝΫλΛͯ͠ɺ ҙਤ͠ͳ͍มߋΛ͍ͯ͠ͳ͍͔ɺͪʹ͔Δɻ ˠςετ͕ͳ͍ͱෆ҆Ͱͨ·Βͳ͘ͳͬͯ͠·ͬͨ ˠͱΓ͋͑ͣಈܳ͘ਓଔۀͰ͖࢝Ί͍ͯΔʁ
©2019GVA TECH K.K. • ཁ݅ཁΛྻڍ͔ͯ͠Β࣮ʹऔΓֻ͔ΔλΠϓ • ચ࿅Λ͢Δ͜ͱ͕͖ɻ • :"(/*ͷ๏ଇʹଇ࣮͍ͬͯͨ͠ɻ ཏੑͱ࠷খݶΛཱ྆͠ɺ
ඞཁʹԠͯ҆͡શ͔ͭਝʹϦϑΝΫλͰ͖Δ ظઓͰݎ࣮ʹ։ൃ͍ͨ͠ਓʹΦεεϝ 5%%͕Αࣗ͘ʹϚον͍ͯͨ͠
©2019GVA TECH K.K. શମ·ͱΊ
©2019GVA TECH K.K. (PMBOHͷ'8ͳΒɺ '8ͷศར͞Λ͍ͳ͕Βɺˠ͢Δඞવੑʹᎍ·Εͯ ίϐϖΤϯδχΞ'8ܳਓΛଔۀͰ͖Δ͔ ϓϧϦΫग़ͤΔ͔ (PMBOHʹ(PDPOWFZͱ͍͏5%%࢝Ί͍͢πʔϧ͕͋Δͧ ˠͱΓ͋͑ͣಈܳ͘ਓଔۀʁ ˠˠ৽ਓΤϯδχΞ
©2019GVA TECH K.K. (7"5&$)Ͱ Ұॹʹಇ͘ϝϯόʔΛ ืू͍ͯ͠·͢
©2019GVA TECH K.K. ご清聴ありがとうございました