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
550
たのしい技術ノンフィクション
joytomo
0
420
技術賞から技術の今を知る
joytomo
0
610
90年代のオブジェクト指向開発諸手法
joytomo
1
910
からくりの世界
joytomo
0
180
テクノツーリズムのすすめ
joytomo
2
590
可音読性と可黙読性
joytomo
11
4.8k
人類にとって技術とは何であったのか
joytomo
1
470
ナッジについて:デザインと倫理
joytomo
1
1.6k
Other Decks in Programming
See All in Programming
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
720
42 best practices for Symfony, a decade later
tucksaun
1
180
talk-with-local-llm-with-web-streams-api
kbaba1001
0
180
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
2
460
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
360
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
200
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
1
140
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
310
これが俺の”自分戦略” プロセスを楽しんでいこう! - Developers CAREER Boost 2024
niftycorp
PRO
0
190
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Being A Developer After 40
akosma
87
590k
Done Done
chrislema
181
16k
Code Reviewing Like a Champion
maltzj
520
39k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Making the Leap to Tech Lead
cromwellryan
133
9k
A Modern Web Designer's Workflow
chriscoyier
693
190k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
4 Signs Your Business is Dying
shpigford
181
21k
Building Applications with DynamoDB
mza
91
6.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Transcript
!KPZUPNP ϕοΫWTίϓϦΤϯ
ຊͰֶΜͩ͜ͱΛ ࣄʹ׆͔ͯ͠·͔͢ʁ
Α͋͘ΔޡΓɿ ݖҖओٛɺࢥߟఀࢭ ͱͱδϣʔΫ ͩͬͨͱࢥ͏͕ɺ ݩωλ͕ΕΒΕͯ ਅʹड͚͍ͯΔਓ͕ ૿͍͑ͯΔؾ
ʮҒ͍ਓʯͷؒͰ ߟ͕͑ҟͳΔ͜ͱ ଟ͍ WT
ʮ͜ͷΓํ͕ਖ਼͍͠ʯ ʮ͜Εؒҧ͍ͬͯΔʯ Ͱͳ͘ɺ ʮٞ͜͜ͷ༨͕͋Δʯ ʮ͜ͷஅ͕͍͠ʯ Λཧղ͢Δ
έϯτɾϕοΫͱ δϜɾίϓϦΤϯ ݱͷιϑτΣΞ։ൃͷ ॏཁͳ։ऀͰ͋Δɻ ೋਓໍ༑Ͱ͋Γͭͭɺ ߟ͑ڧ͘ҟͳ͍ͬͯΔɻ
ೋਓͷஶॻͷҧ͍Λ ಡΈൺͳ͕Βɺ ιϑτΣΞ։ൃͷ Λ୳͍͖͍ͬͯͨɻ
ϕοΫɺίϓϦΤϯͱԿऀ͔
έϯτɾϕοΫ ੜ ɾΞδϟΠϧϚχϡϑΣετ ىऀͷҰਓ ɾ91ఏএऀ ɾY6OJU։ൃऀ
None
δϜɾίϓϦΤϯ ੜ ιϑτΣΞ։ൃʹ͓͚Δ ύλϯϥϯήʔδͷ ઌۦతݚڀऀ
None
ೋਓڠಇͯ͠ ଟ͘ͷϜʔϒϝϯτΛ ࡞Γ্͖͛ͯͨ ɾ0014-" ɾώϧαΠυάϧʔϓ ɾ1-P1 ৄ͘͠ ͪ͜ΒΛ ࢀরˠ
հ͢Δॻ੶
έϯτɾϕοΫ ʰΤΫετϦʔϜ ϓϩάϥϛϯάୈ൛ʱ ༁ δϜɾίϓϦΤϯ ʰ৫ύλʔϯʱ ༁
˞લͷॻ੶ͷͨΊɺ ஶऀͷݱࡏͷߟ͑ͱ ҟͳΔ߹͋Γ·͢
྆ऀͷҧ͍Λݟ͍ͯ͜͏
ίʔυͷॴ༗ݖ
ίʔυͷॴ༗ݖɿϕοΫͷ߹ νʔϜͷ୭͕ɺγεςϜͷ ͋ΒΏΔ෦Λ͍ͭͰվળͰ͖Δɻ γεςϜʹ͕͋Γɺͦͷमਖ਼͕ ݱࡏ࡞ۀதͷείʔϓͷൣғͳͷͰ ͋Εɺԕྀͤͣʹमਖ਼͖͢Ͱ͋Δɻ ୈ̕ষಋग़ϓϥΫςΟείʔυͷڞ༗ΑΓ
ίʔυͷॴ༗ݖɿίϓϦΤϯͷ߹ γεςϜͷίʔυϞδϡʔϧͦΕͧΕ Ұਓͷ։ൃऀ͕ॴ༗͢ΔΑ͏ʹ͠Α͏ɻ ྫ֎తͰ໌Β͔ͳঢ়گΛআ͖ɺίʔυΛ मਖ਼͢Δͷͦͷॴ༗ऀ͚ͩʹ͢Δɻ ୈ̑ষ৫ߏஙύλʔϯίʔυͷॴ༗ݖΑΓ
ίʔυͷॴ༗ݖ #ɿ͋ΒΏΔ෦Λ͍ͭͰվળͰ͖Δɻ $ɿमਖ਼͢Δͷͦͷॴ༗ऀ͚ͩʹ͢Δɻ ͍͖ͳΓਅٯͰ͋Δɻ ͜ͷҧ͍ΛͲ͏ड͚औΔ͖ͩΖ͏͔ʁ
ίʔυͷॴ༗ݖɿίϓϦΤϯͷ߹ ʮશһͰΛ࣋ͭʯͱ͍͏͜ͱɺ࣮ɺ ʮ୭Λ࣋ͨͳ͍ʯͱ͍͏͜ͱͩɻ ୈ̑ষ৫ߏஙύλʔϯίʔυͷॴ༗ݖΑΓ
ίʔυͷॴ༗ݖɿϕοΫͷ߹ ׂΓͯΔͷͰͳ͘ɺ Ҿ͖ड͚Δ͜ͱ͔͠Ͱ͖ͳ͍ɻ ୭͔͕͋ͳͨʹΛ୲ΘͤΑ͏ͱͯ͠ɺ Λ͔࣋ͭͲ͏͔ΛબͿͷ ͋ͳͨͰ͋Δɻ ୈ̑ষݪଇͷҾ͖ड͚ΑΓ
ίʔυͷॴ༗ݖ ͷଊ͑ํʹඍົͳҧ͍͕͋Δͱݟ͑Δɻ ໌ྎʹݴޠԽͰ͖ͳ͍͕
ίʔυͷॴ༗ݖ ࣮ͷͱ͜Ζɺ྆ऀͷ݁ಉ͡Ͱ͋Δɻ #ɿϖΞϓϩάϥϛϯάΛ࣮ࢪ͢Εɺ νʔϜϝΠτ͕͓ޓ͍ʹ࣭ʹ ର͢ΔߩݙΛࣔ͢͜ͱ͕Ͱ͖Δɻ $ɿʮϖΞͰ։ൃ͢ΔʯͰղܾ͠Α͏ɻ
ςετ
ςετɿϕοΫͷ߹ ίʔυΛมߋ͢Δલʹɺࣦഊ͢Δ ࣗಈςετΛॻ͘͜ͱɻ தུ ܧଓతςεςΟϯάͰɺϓϩάϥϜΛ มߋ͢Δͨͼʹςετ͕࣮ߦ͞ΕΔɻ ୈ̓ষओཁϓϥΫςΟε ςετϑΝʔετϓϩάϥϛϯάΑΓ
ςετɿίϓϦΤϯͷ߹ ςετઃܭιϑτΣΞઃܭͱ Ұॹʹ͢Δɻ ͔͠͠ɺςετઃܭ͕มԽ͢Δͷ ސ٬ͷϢʔεέʔε͕มΘͬͨ߹͚ͩͩɻ ୈ̐ষ৫σβΠϯύλʔϯ ΞϓϦέʔγϣϯͷઃܭςετͷ ઃܭʹΑΓڥք͚ΒΕΔΑΓ
ςετ #ɿϓϩάϥϜΛมߋ͢Δͨͼ $ɿϢʔεέʔε͕มΘͬͨ߹͚ͩ తʹɺϢχοτςετॏࢹͱ ΤϯυπʔΤϯυςετॏࢹͰ ͔Ε͍ͯΔɻ
ςετ ۙͰ྆ऀͷҙݟҟͳΔɻ ଞํͰɺςετ͕ϓϩμΫτίʔυʹ ઌཱͭͷͱߟ͑ΔͰڞ௨͍ͯ͠Δɻ #ɿςετΛॻ͘ͱ͖ʹɺίϯϐϡʔλʔʹ ͬͯ΄͍͜͠ͱΛ͑Δɻ $ɿςετ༷Λཁ݅ͷॏཁͳࢼۚੴͱͯ͠ ͑Δ͠ɺ·ͨͦ͏͠ͳ͚ΕͳΒͳ͍ɻ
ईͷ߹Ͱলུ͢Δ͕ɺ ଞʹଟ͘ͷҧ͍͕͋Δɻ ୯ҰͷίʔυϕʔεWT ϓϥΠϕʔτͳੈք ετʔϦʔWT Ϣʔεέʔε FUD
ͦΕҎ্ʹɺ ଟ͘ͷڞ௨ଘࡏ͢Δɻ ϖΞϓϩάϥϛϯά ϖΞͰ։ൃ͢Δ ຊͷސ٬ࢀՃ ސ٬ͨͪΛר͖ࠐΊ FUD
݁ޠ
ຊͰֶΜͩ͜ͱΛ ࣄʹ׆͔ͯ͠·͔͢ʁ
݁ޠ ιϑτΣΞ։ൃʹ͑ແ͍ ಡΈൺͯʮʯΛཧղ͢Δ ͲͪΒਖ਼͍͠ͱ͍͏͜ͱ͕͋Δ ࠷ޙࣗͰߟ͑ɺஅ͢Δ
!KPZUPNP ɾגࣜձࣾϑΫϩϥϘ ɾΤϯδχΞͷͨΊͷਓจಡॻձ ɾਓ͔ΒΘ͔Δٕज़࢙