Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
英語版 『オブジェクト指向設計実践ガイド』を読んで
Search
akirafuwa(あきら)
March 11, 2022
Programming
0
130
英語版 『オブジェクト指向設計実践ガイド』を読んで
フィヨルドブートキャンプで参加したLT会「初めてのLT会 Vol.11」にて発表した際の資料です。
akirafuwa(あきら)
March 11, 2022
Tweet
Share
More Decks by akirafuwa(あきら)
See All by akirafuwa(あきら)
ADHDを仕事に生かす
akira_5316
0
72
Other Decks in Programming
See All in Programming
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
270
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
Implementation Patterns
denyspoltorak
0
100
Cap'n Webについて
yusukebe
0
150
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
AIコーディングエージェント(Gemini)
kondai24
0
270
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
150
JETLS.jl ─ A New Language Server for Julia
abap34
2
440
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
440
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
140
Grafana:建立系統全知視角的捷徑
blueswen
0
140
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
160
Git: the NoSQL Database
bkeepers
PRO
432
66k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
370
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Designing for Timeless Needs
cassininazir
0
92
Raft: Consensus for Rubyists
vanstee
141
7.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
Transcript
英語版 『オブジェクト指向設計実践ガイド』 を読んで @akirafuwa 2022.3.12 15:00〜 Fjord Boot Camp
初めてのLT会 Vol.11
目次 ▪自己紹介 ▪いま学んでいること(英語輪読会) ▪印象に残っているところ ▪英語を読む時のコツ ▪英語で輪読会をするということ
自己紹介 ▪あきら(@akirafuwa) ▪海外営業(事務)→SESに未経験で転職(1年) ▪フィヨルドブートキャンプ 2021.12.28〜(もうすぐ3ヶ月) ▪趣味はハロプロ、赤い公園、 鹿島アントラーズ...etc
いま取り組んでいること ▪「オブジェクト指向設計実践ガイド」 原著(英語版)を読んでいます。 ▪英語輪読会 月・水・金 19:30〜20:30 ▪お先に6章末まで読破! ▪オブジェクト指向なコード例が豊富 日本語版
原著(英語版)
クラスをレストランに例える パブリック メソッド プライベート メソッド class Restaurant ▪お客さんは、メニューを注文するだ けで良い。 ▪内部の処理は外から見えない。
▪クラスを設計する時は、 何が 欲しいかを伝えるだけで目的の物が 手に入るようにする。 ▪いままでなんとなくで済ませていた 理解がより深まりました。
自分流!英語を読む時のコツ ▪文の構造を意識する! Using a menu avoids this problem by letting
each customer ask for what they want without knowing anything about how the kitchen makes it. S V O V’ O’ C’ O’’ V’’ ’ O’’ ’ ▪段落の構造を意識する! 段落の最初と最後に結論が書いてある。章の最初と最後にも。
英語で輪読会をするということ ▪英語で本を読むこと ▪技術書を読むこと ▪輪読会を続けること
ご清聴ありがとうございました!!
もし全部パブリックメソッドだと...?? パブリック メソッド class Restaurant ▪お客さんは、料理ができあがるま での全ての手順を指示しないといけ ない ・野菜を切る ・野菜を炒める....etc
▪手順が少し変わっただけで、お客さ ん(呼び出し側)にも影響が出る(コー ドの修正等)