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
作品を「つくる」こと
Search
Masayoshi Takahashi
December 03, 2022
Programming
0
64
作品を「つくる」こと
Masayoshi Takahashi
December 03, 2022
Tweet
Share
More Decks by Masayoshi Takahashi
See All by Masayoshi Takahashi
WEB+DB PRESS休刊に寄せて
takahashim
3
2.2k
柔軟にカスタマイズできて そこそこ規模の大きい オープンソースRailsアプリって どうすれば作れるんでしょうか…? / omotesandorb 56
takahashim
0
1.6k
「まだないもの」の育て方 / seccamp2020
takahashim
13
4.8k
書籍制作と権利について / books and rights
takahashim
11
6.4k
達人出版会、技術書典の設計と実装1 / JEPA20190529
takahashim
0
740
達人出版会、技術書典の設計と実装2 / JEPA20190529-2
takahashim
2
410
EPUBCheckのスヽメ / epubcheck-20190529
takahashim
2
64
まだ40代後半のプログラマの話、あるいは50代プログラマについて考える / railsdm 2019
takahashim
24
16k
Other Decks in Programming
See All in Programming
Fragment Composition of GraphQL
quramy
14
1.7k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
990
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
2
470
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
74k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
49
16k
TypeScriptの型とパフォーマンス (TSKaigi 2024)
ypresto
14
4.4k
Productivity is Messing Around and Having Fun
hollycummins
1
170
Documentation testsの恩恵 / Documentation testing benefits
ssssota
1
550
教えて!スクラムコーチ品質とスピードのバランスはどうすりゃいいの?
pinboro
0
100
ペパボOpenTelemetry革命
pyama86
2
780
Open standards for building event-driven applications in the cloud
meteatamel
0
230
2024 コーディング研修
ckazu
2
640
Featured
See All Featured
Scaling GitHub
holman
457
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
Building Your Own Lightsaber
phodgson
100
5.7k
Six Lessons from altMBA
skipperchong
22
3k
Why Our Code Smells
bkeepers
PRO
331
56k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
BBQ
matthewcrist
80
8.8k
A Tale of Four Properties
chriscoyier
153
22k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Transcript
ୈճதߴੜࠃࡍ3VCZϓϩάϥϛϯάίϯςετJO.JUBLB Ұൠࣾஂ๏ਓຊ3VCZͷձɹߴڮٛ ࡞Λʮͭ͘Δʯ͜ͱ
࠷ऴ৹ࠪձग़ ͓ΊͰͱ͏͍͟͝·͢
͍ͪΜ͓͍͑ͨ͜͠ͱ
࠷ऴ৹ࠪձʹͬͨํ Έͳ͞Μ͍͢͝Ͱ͢
Ͳ͏͍͢͝ͷ͔
ϓϩάϥϛϯά wιϑτΣΞΛͭ͘Δ͜ͱ w͜͜ͰίʔυΛॻ͘͜ͱҎ֎ؚΊ͍ͯ ·͢ wιϑτΣΞҎ֎Λʮͭ͘Δʯ߹ʹ ͯ·Δ͜ͱଟ͍Ͱ͢
ͭ͘ΔͨΊʹඞཁͳ͜ͱ
ͭ͘ΔͨΊʹඞཁͳ͜ͱ wࣝ w࣮ફ
ࣝ w3VCZඪ४ͷΫϥεɺϝιουɺͦͷଞͷ͍ํ w֎෦ϥΠϒϥϦͷΫϥεɺϝιου w%93VCZɺ3VCZPO3BJMT wσόοάͷΓํ w1$ɺιϑτΣΞͷҰൠతͳ͜ͱ
࣮ફ w࣮ࡍʹ࡞ͬͯΈ͔ͯΔ͜ͱ͕͋Δ wࢥͬͨΑ͏ʹಈ͔ͳ͍ w࣮Α͘Θ͔ͬͯͳ͍ w͍Ζ͍ΖΓͯͳ͍ w༧͍ͯ͠ͳ͔ͬͨ͜ͱ͕ى͖Δ
ϓϩάϥϛϯάʹৄ͘͠ͳΔ ͚ͩͰʮ࡞ʯ࡞Εͳ͍
ͭ͘ΔͨΊʹඞཁͳ͜ͱ wԿΛ࡞Δ͔ wͲ͏࡞Δ͔ wεέδϡʔϧ wઃܭ
ͭ͘ΔͨΊʹඞཁͳ͜ͱ wࣗʢ͚ͩʣͰ࡞Εͳ͍͜ͱ͋Δ wڞಉ࡞ۀ wଞͷํ͕࡞ͬͨͷΛ୳ͯ͠͏ wϥΠϒϥϦ wૉࡐ
ϓϩδΣΫτϚωδϝϯτ wʮͭ͘Δʯͱ͍͏࡞ۀΛ࡞Γ͜Ή͜ͱ͕ ඞཁʹͳΔ w͜Ε͕ʮϓϩδΣΫτϚωδϝϯτʯ wʮ࡞Γํʯͷ࡞ΓํΛ·ͱΊͨͷ
ϓϩδΣΫτϚωδϝϯτ wԿΛ࡞Δ͔Λ·ͱΊΔ wεέδϡʔϧΛߟ͑Δ wεέδϡʔϧ௨ΓʹਐΜͰ͍Δ͔֬ೝ͢Δ wਐΜͰ͍ͳ͍ͱ͜ΖΛԿͱ͔͢Δ wख͏ w࡞ΔͷΛม͑ΔʢػೳΛͬͨΓɺγϯϓϧʹͨ͠Γʣ
͜ΕΒΛҰ௨ΓࣗͨͪͰ Γ͖ͬͨ͜ͱ͕ૉΒ͍͠
ࠓճͷԠื࡞ʹෆຬͷ͋Δਓ w͋·Γ͏·͘࡞Εͳ͔ͬͨ w࠷ॳʹߟ͍͑ͯͨͷͱผʹͳͬͯ ͠·ͬͨ w్தͰτϥϒϧ͕͋ͬͨ
ࠓճͷԠื࡞ʹෆຬͷ͋Δਓ wϓϩάϥϛϯάͷࣝ wϓϩδΣΫτϚωδϝϯτͷ࣮ફ w྆ํΛҙࣝͯ͠࠶ઓ͢Δͱྑͦ͞͏
Կͬͨํ্͕ख͘ͳΔ wΛ౿Μͩํ͕༗ར w͜Ε͔ΒͷਓੜͰԿͰΔɾΒ͞Ε Δ͜ͱʹͳΔͣ wࠓͷ͏͔ͪΒऔΓΜͰΈΔ͜ͱྑ͍͜ ͱ
͓·͚ɿ ίϯςετͱ͔ͷ ͋·ΓΒΕ͍ͯͳ͍߈ུ๏
߈ུ๏Λߟ͑ͯΈΔ wίϯςετ wೖֶࢼݧ wೖࣾࢼݧ w༩͑ΒΕ༷ͨͷ࣮ wڞ௨ɿ୭͔͕ʮઃܭʯͨ͠ͷ
ࣗҎ֎ͷਓͷ ཱʹཱͬͯߟ͑ͯΈΔ
ࢀՃऀҎ֎ͷਓͷཱʹཱͬͯߟ͑ͯΈΔ wΈͳ͞ΜʮࢀՃऀʯ wͳͷͰࢀՃऀͷ͜ͱΑ͔͘Δͣ wͦΕҎ֎ͷਓؔΘ͍ͬͯΔ wओ࠵ɾӡӦ͍ͯ͠Δਓ w৹ࠪ͢Δਓʢʹࢲͱ͔ʣ
ओ࠵ɾӡӦ͍ͯ͠Δਓ w8FCαΠτͱ͔ʹॻ͍ͯ͋Δ wͳͥ͜ͷίϯςετΛओ࠵ɾӡӦ͍ͯ͠Δͷ͔ wͲ͏͍͏ਓʹࢀՃͯ͠Β͍ɺͲ͏͍͏ਓΛද জ͍ͨ͠ͷ͔ɺΛߟ͑Δ wʢ࣮ࡍͲ͏ͳͷ͔Γ·ͤΜʣ
৹ࠪ͢Δਓ w࣮ࡍʹ৹ࠪͯ͠ΈΔͱ͍Ζ͍Ζࢥ͏ͱ͜Ζ͕͋Δ wධՁ͞Ε͍͢ϙΠϯτɾ͞Εʹ͍͘ϙΠϯτͱ͔͋ Γͦ͏ w͞Εʹ͍͘ϙΠϯτʹ͍ͭͯϓϨθϯςʔγϣϯͰ ؤுΔͱྑͦ͞͏͚ͩͲɺͦΕͰṢճͰ͖Δ͔ඍົ w৹ࠪһͷίϝϯτʹ͢Δͱ͍͍͔ʁ
ͪΖΜͦΕ͚ͩͰউͯͳ͍ wͬͺΓ࣮ફผ w͕ͦͯࣝ͠ͳ͍ͱ࡞Εͳ͍ wʮؤுΔํੑΛؒҧ͑ͳ͍ʯͨΊ
ʮ୭ઃܭ͍ͯ͠ͳ͍ʯ ͕ͦ͜ຊʹ͍͠
୭͔͕ઃܭ͍ͯ͠ΔΘ͚Ͱͳ͍ wͲͷߴߍɾେֶɾاۀʹਐΉ͔ wԿΛͯ͠ɾͲΕ͘Β͍Ք͙͖͔ wͲ͏͍͏ਓੜΛੜ͖Δ͔
୭͔͕ઃܭ͍ͯ͠ΔΘ͚Ͱͳ͍ wઃܭ͞ΕͨʹऔΓΉͷɺઃܭ͞ Ε͍ͯͳ͍ʹऔΓΉͨΊͷԼ४උ ͷΑ͏ͳͷ
·ͱΊ
·ͱΊ wʮͭ͘Δ͜ͱʯʮͭ͘ΕΔ͜ͱʯେࣄ wઃܭ͞Εͨͱઃܭ͞Ε͍ͯͳ͍ ͕͋Δ wΑ͍ਓੜΛ