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
5.8k
11
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
可音読性と可黙読性
2021/07/07の『リーダブルコード LT会 - vol.2』というイベントで発表したスライドです。
joytomo
July 07, 2021
More Decks by joytomo
See All by joytomo
ユビキタス言語とコンテクスト境界
joytomo
1
670
たのしい技術ノンフィクション
joytomo
0
500
技術賞から技術の今を知る
joytomo
0
710
90年代のオブジェクト指向開発諸手法
joytomo
1
1k
からくりの世界
joytomo
0
280
テクノツーリズムのすすめ
joytomo
2
690
ベック vs. コプリエン
joytomo
2
21k
人類にとって技術とは何であったのか
joytomo
1
600
ナッジについて:デザインと倫理
joytomo
1
2k
Other Decks in Programming
See All in Programming
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
310
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
140
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
840
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
340
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
Vite+ Unified Toolchain for the Web
naokihaba
0
740
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
490
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
200
えっ!!コードを読まずに開発を!?
hananouchi
0
190
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
210
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
190
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Unsuck your backbone
ammeep
672
58k
Mind Mapping
helmedeiros
PRO
1
280
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
RailsConf 2023
tenderlove
30
1.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
The SEO Collaboration Effect
kristinabergwall1
1
500
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
Product Roadmaps are Hard
iamctodd
55
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
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 ɾגࣜձࣾϑΫϩϥϘ ɾΤϯδχΞͷͨΊͷਓจಡॻձ ɾਓ͔ΒΘ͔Δٕज़࢙
ओཁࢀߟจݙ ɾṤޱҰ༿ʮʹ͝Γ͑ɾ͚ͨ͘Βʯ৽ைࣾ ɾՆᕸੴʮ͜͜Ζʯ৽ைࣾ ɾ.ɾϚΫϧʔϋϯ&ɾΧʔϖϯλʔʮϚΫϧʔϋϯཧʯ ɹɹฏຌࣾ େલਖ਼ਉޙ౻༁
ɾϙʔϧɾ&ɾηϧʔδʮϞμϯɾίϯϐϡʔςΟϯάͷྺ࢙ʯ ɹɹະདྷࣾ Ӊాཧߴڮਗ਼ඒ༁ ɾΧϯτʮஅྗ൷ʢ্ʣʯؠॻళ ࣰాӳ༁