$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
可音読性と可黙読性
Search
joytomo
July 07, 2021
Programming
11
5.4k
可音読性と可黙読性
2021/07/07の『リーダブルコード LT会 - vol.2』というイベントで発表したスライドです。
joytomo
July 07, 2021
Tweet
Share
More Decks by joytomo
See All by joytomo
ユビキタス言語とコンテクスト境界
joytomo
1
620
たのしい技術ノンフィクション
joytomo
0
470
技術賞から技術の今を知る
joytomo
0
670
90年代のオブジェクト指向開発諸手法
joytomo
1
1k
からくりの世界
joytomo
0
240
テクノツーリズムのすすめ
joytomo
2
650
ベック vs. コプリエン
joytomo
2
21k
人類にとって技術とは何であったのか
joytomo
1
550
ナッジについて:デザインと倫理
joytomo
1
1.8k
Other Decks in Programming
See All in Programming
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
280
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
10
11k
AIコーディングエージェント(NotebookLM)
kondai24
0
140
AWS CDKの推しポイントN選
akihisaikeda
1
240
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
560
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
930
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
260
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
150
俺流レスポンシブコーディング 2025
tak_dcxi
13
8k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
170
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
2k
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
220
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Navigating Team Friction
lara
191
16k
Designing for humans not robots
tammielis
254
26k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Building Adaptive Systems
keathley
44
2.9k
Making Projects Easy
brettharned
120
6.5k
The Language of Interfaces
destraynor
162
25k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
A Modern Web Designer's Workflow
chriscoyier
697
190k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
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 ɾגࣜձࣾϑΫϩϥϘ ɾΤϯδχΞͷͨΊͷਓจಡॻձ ɾਓ͔ΒΘ͔Δٕज़࢙
ओཁࢀߟจݙ ɾṤޱҰ༿ʮʹ͝Γ͑ɾ͚ͨ͘Βʯ৽ைࣾ ɾՆᕸੴʮ͜͜Ζʯ৽ைࣾ ɾ.ɾϚΫϧʔϋϯ&ɾΧʔϖϯλʔʮϚΫϧʔϋϯཧʯ ɹɹฏຌࣾ େલਖ਼ਉޙ౻༁
ɾϙʔϧɾ&ɾηϧʔδʮϞμϯɾίϯϐϡʔςΟϯάͷྺ࢙ʯ ɹɹະདྷࣾ Ӊాཧߴڮਗ਼ඒ༁ ɾΧϯτʮஅྗ൷ʢ্ʣʯؠॻళ ࣰాӳ༁