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
joytomo
July 07, 2021
Programming
11
5.5k
可音読性と可黙読性
2021/07/07の『リーダブルコード LT会 - vol.2』というイベントで発表したスライドです。
joytomo
July 07, 2021
Tweet
Share
More Decks by joytomo
See All by joytomo
ユビキタス言語とコンテクスト境界
joytomo
1
630
たのしい技術ノンフィクション
joytomo
0
480
技術賞から技術の今を知る
joytomo
0
680
90年代のオブジェクト指向開発諸手法
joytomo
1
1k
からくりの世界
joytomo
0
250
テクノツーリズムのすすめ
joytomo
2
660
ベック vs. コプリエン
joytomo
2
21k
人類にとって技術とは何であったのか
joytomo
1
560
ナッジについて:デザインと倫理
joytomo
1
1.9k
Other Decks in Programming
See All in Programming
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
CSC307 Lecture 03
javiergs
PRO
1
490
Oxlintはいいぞ
yug1224
5
1.4k
AgentCoreとHuman in the Loop
har1101
5
250
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
630
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
140
CSC307 Lecture 10
javiergs
PRO
1
660
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
240
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
190
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
68
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
77
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
How to build a perfect <img>
jonoalderson
1
4.9k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Facilitating Awesome Meetings
lara
57
6.8k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
RailsConf 2023
tenderlove
30
1.3k
Being A Developer After 40
akosma
91
590k
Transcript
!KPZUPNP ՄԻಡੑͱՄಡੑ
㕩ΕେͷݟฦΓ༄͍ͱ͚ΕͲɺ͓ࣃ͙Ζߔ ʹ౯Ր͏ͭΔࡾ֊ͷ૽͗खʹऔΔ͘ɺ໌͚͘ Εͳ͠ͷंͷߦདྷʹ͔ΓΒΕ͵શΛ͏Βͳ ͻͰɺʢҎԼུʣ ṤޱҰ༿ʰ͚ͨ͘Βʱ಄
ࢲͦͷਓΛৗʹઌੜͱݺΜͰ͍ͨɻ͔ͩΒࠑॴ Ͱͨͩઌੜͱॻ͚ͩ͘Ͱຊ໊ଧͪ໌͚ͳ͍ɻ ͜ΕੈؒΛጨ͔Δԕྀͱ͍͏ΑΓɺͦͷํ͕ ࢲʹऔͬͯࣗવ͔ͩΒͰ͋Δɻ Նᕸੴʰ͜͜Ζʱ಄
ݱͷຊਓ͔Β͢Δͱ ʰ͜͜Ζʱͷํ͕ಡΈ͘͢ࢥ͑Δɻ ͳͥͩΖ͏͔ʁ
ࣾձֶऀϚΫϧʔϋϯ ׆൛ҹͷීٴ͕ จମʹมԽΛͨΒͨ͠ ͱߟ͑ͨɻ
ͦͷྫΛࣔ͢ɻ ݹӳޠɿ.FXBFTHFHJFGFOBOCPD ۙӳޠɿ*XBTHJWFOBCPPL ݹͰ༩֨ͷ໊ࢺ͕಄ʹ͘Δͷ͕ී௨ Ͱ͋ͬͨɻͱ͜Ζ͕ޠॱ͕จ๏తؔΛࣔ ͢ڧྗͳखஈͱͳΔʹٴΜͰɺʮओޠʯྖ Ҭʹ͋ΔNF͕ओ֨ͷ*ʹมΘͬͨɻ
ࢲͦͷਓΛৗʹઌੜͱݺΜͰ͍ͨɻ͔ͩ ΒࠑॴͰͨͩઌੜͱॻ͚ͩ͘Ͱຊ໊ଧ ͪ໌͚ͳ͍ɻ ʰ͜͜Ζʱओޠɾड़ޠ͕໌നͰ͋Δɻ
㕩ΕେͷݟฦΓ༄͍ͱ͚ΕͲɺ͓ࣃ ͙Ζߔʹ౯Ր͏ͭΔࡾ֊ͷ૽͗खʹऔΔ ͘ɺ ʰ͚ͨ͘Βʱओޠɾड़ޠ͕ᐆດͰ͋Γ ͕۟গͳ͍ɻ ͔͠͠ɺԻಡ͢Δʹ͕ͳ͘ɺΉ͠Ζ ϦζϜ͕ྑ͍ɻݹ͍จମԻಡ͕ఆ͞Ε ͍ͯΔɻ
͕ͨͬͯ͠ʮՄಡੑʯʹҎԼͷ ೋ͕ͭ͋Δͱݴ͑Δɻ ɾՄԻಡੑ ɾՄಡੑ ˞ࢲͷޠͰ͢ ;ͭ͏ݱͰՄಡੑͱ͍͏ݴ༿ɺ ՄಡੑΛࢦ͢߹͕ଟ͍ɻ
ɿՄԻಡੑݱͰෆཁͳͷ͔ʁ ͦ͜ͰաڈͷҒେͳϓϩάϥϚʔͷ ߟ͑Λݟ͍ͯ͜͏ɻ
ίϯύΠϥͷൃ໌ऀɺ $0#0-ͷઃܭऀͰ͋Δ άϨʔεɾϗούʔ ϓϩάϥϛϯάʹ ՄԻಡੑΛͨΒͨ͠ɻ
$0#0-ʹ͍จࣈ໊Λ͍ɺ ී௨ͷӳޠͷΑ͏ʹද͢ػೳ͕͋Δɻ ᶃ*'"# ᶄ*'"*4(3&"5&35)"/# ˞ᶃͱᶄಉ͡Α͏ʹৼΔ͏ ᶄͷॻ͖ৼΓՄԻಡੑΛ্͍͛ͯΔɻ ͜Εීٴ͠ͳ͔͕ͬͨɺ
ແବͰͳ͔ͬͨɻ
ݱͷݴޠͰɺ3VCZ͕ൺֱతʹ ՄԻಡੑΛॏࢹ͢ΔݴޠͰ͋Δͱݴ͑Δɻ ྫɿׅހͷলུ ɹᶃW.BUITJO B ɹᶄW.BUITJOB ྫɿ๛ͳγϯλοΫεγϡΨʔ ɹGSVJUT<"QQMF
0SBOHF> ɹᶃQVUGSVJUT<> ɹᶄQVUGSVJUT fi STU
ՄԻಡੑݱͷݴޠͰॏཁͰ͋Δɻ ՄԻಡੑͱՄಡੑɺ ೋͭͷՄಡੑΛݟਾ͑ͨઌʹ Ϧʔμϒϧίʔυ͕͋Δɻ ͦΕϦʔμϒϧͰ͋Δ͚ͩͰͳ͘ɺ ϏϡʔςΟϑϧͳίʔυͱͳΓ͏Δɻ
ɿඒ͍͠ίʔυԿʹॻ͖͏Δ͔ʁ ͦ͜ͰϓϩάϥϚͷઌͰ͋Δ ֶऀͷߟ͑Λݟ͍ͯ͜͏ɻ
Ұൠʹɺֶऀ ཧతͳਓʑͩͱ ߟ͑ΒΕ͍ͯΔɻ ͔͠͠ େֶऀϙΞϯΧϨɺ ֶऀͷओཁͳಛ͕ ʮཧΑΓඒʹ ͩ͜ΘΓΛ࣋ͭ͜ͱʯ ͩͱࢦఠͨ͠ɻ
ඒ͠͞ॏཁͰ͋Δʂ ͔͠͠ɺ ੈل࠷େͷֶऀͰ ͋ΔΧϯτɺ ඒ͠͞ূͰ͖ͳ͍ ͷͰ͋Δͱߟ͑ͨɻ
ରͷඒ͍͜͠ͱΛਪʹΑͬͯূ͠ಘ Δͱࢥ͏ਓ͕͋Δ͔Εͳ͍ɻ͔͜͠͠ ͷΑ͏ͳ͜ͱઈରʹෆՄೳͰ͋Δɻࢲ ͔͔Δରͷදʹ͓͍ͯɺʹշΛײ ͥ͟ΔΛಘͳ͍͔ΒͰ͋Δɺͦͯ͜͠ͷշ ɺূ໌ࠜڌͳΔͷ͕͍͔ʹݴΛͬ ͯͯ͠ɺࢲʹԡ͚ͭ͠Δ͜ͱͷͰ͖ͳ͍ ͷͰ͋Δɻ
͕ͨͬͯ͠ɺ ඒ͍͠ίʔυଘࡏ͢Δ͕ূͰ͖ͳ͍ɻ ͜Ε͕ϓϩάϥϛϯάͷࠜݯతͳ ͠͞ͷҰͭͰ͋Δɻ
·ͱΊ ɾՄಡੑʹՄԻಡੑͱՄಡੑ͕͋Δɻ ɾͲͪΒΛॏࢹ͢Δ͔ݴޠͰҟͳΔɻ ɾͦͷઌʹϦʔμϒϧͰϏϡʔςΟϑϧͳ ɹίʔυ͕͋Δɻ ɾඒ͠͞ূͰ͖ͳ͍ɻ
!KPZUPNP ɾגࣜձࣾϑΫϩϥϘ ɾΤϯδχΞͷͨΊͷਓจಡॻձ ɾਓ͔ΒΘ͔Δٕज़࢙
ओཁࢀߟจݙ ɾṤޱҰ༿ʮʹ͝Γ͑ɾ͚ͨ͘Βʯ৽ைࣾ ɾՆᕸੴʮ͜͜Ζʯ৽ைࣾ ɾ.ɾϚΫϧʔϋϯ&ɾΧʔϖϯλʔʮϚΫϧʔϋϯཧʯ ɹɹฏຌࣾ େલਖ਼ਉޙ౻༁
ɾϙʔϧɾ&ɾηϧʔδʮϞμϯɾίϯϐϡʔςΟϯάͷྺ࢙ʯ ɹɹະདྷࣾ Ӊాཧߴڮਗ਼ඒ༁ ɾΧϯτʮஅྗ൷ʢ্ʣʯؠॻళ ࣰాӳ༁