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
ベック vs. コプリエン
Search
joytomo
March 24, 2021
Programming
2
20k
ベック vs. コプリエン
2021/03/24の『おすすめの技術書 LT会』というイベントで発表したスライドです。
joytomo
March 24, 2021
Tweet
Share
More Decks by joytomo
See All by joytomo
ユビキタス言語とコンテクスト境界
joytomo
1
560
たのしい技術ノンフィクション
joytomo
0
430
技術賞から技術の今を知る
joytomo
0
630
90年代のオブジェクト指向開発諸手法
joytomo
1
930
からくりの世界
joytomo
0
190
テクノツーリズムのすすめ
joytomo
2
600
可音読性と可黙読性
joytomo
11
4.8k
人類にとって技術とは何であったのか
joytomo
1
490
ナッジについて:デザインと倫理
joytomo
1
1.6k
Other Decks in Programming
See All in Programming
AIプログラミング雑キャッチアップ
yuheinakasaka
17
4.1k
楽しく向き合う例外対応
okutsu
0
580
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
140
Jakarta EE meets AI
ivargrimstad
0
260
Jakarta EE meets AI
ivargrimstad
0
310
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
100
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
8
2.4k
Domain-Driven Transformation
hschwentner
2
1.9k
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
730
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
260
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
200
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
A Tale of Four Properties
chriscoyier
158
23k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
We Have a Design System, Now What?
morganepeng
51
7.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Transcript
!KPZUPNP ϕοΫWTίϓϦΤϯ
ຊͰֶΜͩ͜ͱΛ ࣄʹ׆͔ͯ͠·͔͢ʁ
Α͋͘ΔޡΓɿ ݖҖओٛɺࢥߟఀࢭ ͱͱδϣʔΫ ͩͬͨͱࢥ͏͕ɺ ݩωλ͕ΕΒΕͯ ਅʹड͚͍ͯΔਓ͕ ૿͍͑ͯΔؾ
ʮҒ͍ਓʯͷؒͰ ߟ͕͑ҟͳΔ͜ͱ ଟ͍ WT
ʮ͜ͷΓํ͕ਖ਼͍͠ʯ ʮ͜Εؒҧ͍ͬͯΔʯ Ͱͳ͘ɺ ʮٞ͜͜ͷ༨͕͋Δʯ ʮ͜ͷஅ͕͍͠ʯ Λཧղ͢Δ
έϯτɾϕοΫͱ δϜɾίϓϦΤϯ ݱͷιϑτΣΞ։ൃͷ ॏཁͳ։ऀͰ͋Δɻ ೋਓໍ༑Ͱ͋Γͭͭɺ ߟ͑ڧ͘ҟͳ͍ͬͯΔɻ
ೋਓͷஶॻͷҧ͍Λ ಡΈൺͳ͕Βɺ ιϑτΣΞ։ൃͷ Λ୳͍͖͍ͬͯͨɻ
ϕοΫɺίϓϦΤϯͱԿऀ͔
έϯτɾϕοΫ ੜ ɾΞδϟΠϧϚχϡϑΣετ ىऀͷҰਓ ɾ91ఏএऀ ɾY6OJU։ൃऀ
None
δϜɾίϓϦΤϯ ੜ ιϑτΣΞ։ൃʹ͓͚Δ ύλϯϥϯήʔδͷ ઌۦతݚڀऀ
None
ೋਓڠಇͯ͠ ଟ͘ͷϜʔϒϝϯτΛ ࡞Γ্͖͛ͯͨ ɾ0014-" ɾώϧαΠυάϧʔϓ ɾ1-P1 ৄ͘͠ ͪ͜ΒΛ ࢀরˠ
հ͢Δॻ੶
έϯτɾϕοΫ ʰΤΫετϦʔϜ ϓϩάϥϛϯάୈ൛ʱ ༁ δϜɾίϓϦΤϯ ʰ৫ύλʔϯʱ ༁
˞લͷॻ੶ͷͨΊɺ ஶऀͷݱࡏͷߟ͑ͱ ҟͳΔ߹͋Γ·͢
྆ऀͷҧ͍Λݟ͍ͯ͜͏
ίʔυͷॴ༗ݖ
ίʔυͷॴ༗ݖɿϕοΫͷ߹ νʔϜͷ୭͕ɺγεςϜͷ ͋ΒΏΔ෦Λ͍ͭͰվળͰ͖Δɻ γεςϜʹ͕͋Γɺͦͷमਖ਼͕ ݱࡏ࡞ۀதͷείʔϓͷൣғͳͷͰ ͋Εɺԕྀͤͣʹमਖ਼͖͢Ͱ͋Δɻ ୈ̕ষಋग़ϓϥΫςΟείʔυͷڞ༗ΑΓ
ίʔυͷॴ༗ݖɿίϓϦΤϯͷ߹ γεςϜͷίʔυϞδϡʔϧͦΕͧΕ Ұਓͷ։ൃऀ͕ॴ༗͢ΔΑ͏ʹ͠Α͏ɻ ྫ֎తͰ໌Β͔ͳঢ়گΛআ͖ɺίʔυΛ मਖ਼͢Δͷͦͷॴ༗ऀ͚ͩʹ͢Δɻ ୈ̑ষ৫ߏஙύλʔϯίʔυͷॴ༗ݖΑΓ
ίʔυͷॴ༗ݖ #ɿ͋ΒΏΔ෦Λ͍ͭͰվળͰ͖Δɻ $ɿमਖ਼͢Δͷͦͷॴ༗ऀ͚ͩʹ͢Δɻ ͍͖ͳΓਅٯͰ͋Δɻ ͜ͷҧ͍ΛͲ͏ड͚औΔ͖ͩΖ͏͔ʁ
ίʔυͷॴ༗ݖɿίϓϦΤϯͷ߹ ʮશһͰΛ࣋ͭʯͱ͍͏͜ͱɺ࣮ɺ ʮ୭Λ࣋ͨͳ͍ʯͱ͍͏͜ͱͩɻ ୈ̑ষ৫ߏஙύλʔϯίʔυͷॴ༗ݖΑΓ
ίʔυͷॴ༗ݖɿϕοΫͷ߹ ׂΓͯΔͷͰͳ͘ɺ Ҿ͖ड͚Δ͜ͱ͔͠Ͱ͖ͳ͍ɻ ୭͔͕͋ͳͨʹΛ୲ΘͤΑ͏ͱͯ͠ɺ Λ͔࣋ͭͲ͏͔ΛબͿͷ ͋ͳͨͰ͋Δɻ ୈ̑ষݪଇͷҾ͖ड͚ΑΓ
ίʔυͷॴ༗ݖ ͷଊ͑ํʹඍົͳҧ͍͕͋Δͱݟ͑Δɻ ໌ྎʹݴޠԽͰ͖ͳ͍͕
ίʔυͷॴ༗ݖ ࣮ͷͱ͜Ζɺ྆ऀͷ݁ಉ͡Ͱ͋Δɻ #ɿϖΞϓϩάϥϛϯάΛ࣮ࢪ͢Εɺ νʔϜϝΠτ͕͓ޓ͍ʹ࣭ʹ ର͢ΔߩݙΛࣔ͢͜ͱ͕Ͱ͖Δɻ $ɿʮϖΞͰ։ൃ͢ΔʯͰղܾ͠Α͏ɻ
ςετ
ςετɿϕοΫͷ߹ ίʔυΛมߋ͢Δલʹɺࣦഊ͢Δ ࣗಈςετΛॻ͘͜ͱɻ தུ ܧଓతςεςΟϯάͰɺϓϩάϥϜΛ มߋ͢Δͨͼʹςετ͕࣮ߦ͞ΕΔɻ ୈ̓ষओཁϓϥΫςΟε ςετϑΝʔετϓϩάϥϛϯάΑΓ
ςετɿίϓϦΤϯͷ߹ ςετઃܭιϑτΣΞઃܭͱ Ұॹʹ͢Δɻ ͔͠͠ɺςετઃܭ͕มԽ͢Δͷ ސ٬ͷϢʔεέʔε͕มΘͬͨ߹͚ͩͩɻ ୈ̐ষ৫σβΠϯύλʔϯ ΞϓϦέʔγϣϯͷઃܭςετͷ ઃܭʹΑΓڥք͚ΒΕΔΑΓ
ςετ #ɿϓϩάϥϜΛมߋ͢Δͨͼ $ɿϢʔεέʔε͕มΘͬͨ߹͚ͩ తʹɺϢχοτςετॏࢹͱ ΤϯυπʔΤϯυςετॏࢹͰ ͔Ε͍ͯΔɻ
ςετ ۙͰ྆ऀͷҙݟҟͳΔɻ ଞํͰɺςετ͕ϓϩμΫτίʔυʹ ઌཱͭͷͱߟ͑ΔͰڞ௨͍ͯ͠Δɻ #ɿςετΛॻ͘ͱ͖ʹɺίϯϐϡʔλʔʹ ͬͯ΄͍͜͠ͱΛ͑Δɻ $ɿςετ༷Λཁ݅ͷॏཁͳࢼۚੴͱͯ͠ ͑Δ͠ɺ·ͨͦ͏͠ͳ͚ΕͳΒͳ͍ɻ
ईͷ߹Ͱলུ͢Δ͕ɺ ଞʹଟ͘ͷҧ͍͕͋Δɻ ୯ҰͷίʔυϕʔεWT ϓϥΠϕʔτͳੈք ετʔϦʔWT Ϣʔεέʔε FUD
ͦΕҎ্ʹɺ ଟ͘ͷڞ௨ଘࡏ͢Δɻ ϖΞϓϩάϥϛϯά ϖΞͰ։ൃ͢Δ ຊͷސ٬ࢀՃ ސ٬ͨͪΛר͖ࠐΊ FUD
݁ޠ
ຊͰֶΜͩ͜ͱΛ ࣄʹ׆͔ͯ͠·͔͢ʁ
݁ޠ ιϑτΣΞ։ൃʹ͑ແ͍ ಡΈൺͯʮʯΛཧղ͢Δ ͲͪΒਖ਼͍͠ͱ͍͏͜ͱ͕͋Δ ࠷ޙࣗͰߟ͑ɺஅ͢Δ
!KPZUPNP ɾגࣜձࣾϑΫϩϥϘ ɾΤϯδχΞͷͨΊͷਓจಡॻձ ɾਓ͔ΒΘ͔Δٕज़࢙