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
まりも
September 24, 2024
Programming
35
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラムと抽象
プログラムはコンピュータにとっては具体的なものですが、それはプログラムの一面にすぎません。抽象的なコミュニケーションを人間同士で行う事がとても重要です。そのことについて解説します。
まりも
September 24, 2024
More Decks by まりも
See All by まりも
オブジェクトモデルと関係モデルの設計
hrmstrsmgs
0
43
メンタルモデルから見るオブジェクト設計
hrmstrsmgs
0
350
技術的負債
hrmstrsmgs
1
370
よい設計のプログラムを作るには
hrmstrsmgs
0
120
歴史から理解するJavaScript
hrmstrsmgs
0
96
論理的な考え方
hrmstrsmgs
0
100
論理的な話し合いはなぜ必要か
hrmstrsmgs
0
69
腕のある技術者はなぜ
hrmstrsmgs
0
140
疑似乱数の生成
hrmstrsmgs
0
68
Other Decks in Programming
See All in Programming
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
1
180
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
AIで効率化できた業務・日常
ochtum
0
160
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
250
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
190
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
320
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
0
300
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
240
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
820
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
110
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
230
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
440
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Utilizing Notion as your number one productivity tool
mfonobong
4
340
Un-Boring Meetings
codingconduct
0
330
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
How to build a perfect <img>
jonoalderson
1
5.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Balancing Empowerment & Direction
lara
6
1.2k
Unsuck your backbone
ammeep
672
58k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
180
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Transcript
プログラムと抽象
プログラムとは本質的にコミュニ ケーションです • 飲みにケーションとは全然違うので注意
Microsoftの技術者とは毎日コミュニケーションしています • 会ったことないですけど。 ライブラリのAPIやツールの操作方法を通じて。 • どう使ってほしいと思っているか、気持ちを想像して使う
コミュニケーションに向いたAPI オブジェクト 指向による 抽象化 “YYYYMMDD” じゃなくて DateTime型を渡 すとか
クラスライブラリのAPIのみならず ライブ ラリ フレー ムワー ク クラウ ドサー ビス ツール
開発環 境 エコシステム
• ファッションなんかの流行とは違います よ? • 必然的な理由があって選択されています 技術の流行
流行 調べなくても個別の技術の使いかたが分かる 将来実装される技術がだいたいわかる いろいろなツールのサポートが今後増えるか減るかわかる その技術を使える技術者が増えるか減るかわかる エコシステム全体とのコミュニケーション
抽象化とコミュニケーション 想定外のことに事 前に対処する