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.2k
GoDocとTDDにダイブしたら脱新人を始められる?話
Shohei03
April 19, 2019
Tweet
Share
More Decks by Shohei03
See All by Shohei03
マイクロサービスで共用するprivateなエラー&ロギングパッケージを作った話
shoheshohe
0
850
Other Decks in Programming
See All in Programming
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
550
Introduction to Git & GitHub
latte72
0
120
AWS Serverless Application Model入門_20250708
smatsuzaki
0
120
あのころの iPod を どうにか再生させたい
orumin
2
2.5k
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
110
tool ディレクティブを導入してみた感想
sgash708
1
150
Amazon Q CLI開発で学んだAIコーディングツールの使い方
licux
3
190
Flutterと Vibe Coding で個人開発!
hyshu
1
260
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.8k
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
13
3.2k
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
1
210
AHC051解法紹介
eijirou
0
610
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Site-Speed That Sticks
csswizardry
10
780
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Practical Orchestrator
shlominoach
190
11k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Facilitating Awesome Meetings
lara
55
6.5k
Gamification - CAS2011
davidbonilla
81
5.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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. ご清聴ありがとうございました