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
オブジェクト指向でなぜ作るのか【第5章】
Search
Yuki Horikoshi
June 27, 2021
Technology
0
83
オブジェクト指向でなぜ作るのか【第5章】
勉強会ように作成した「オブジェクト指向でなぜ作るのか」5章の発表資料です。
Yuki Horikoshi
June 27, 2021
Tweet
Share
More Decks by Yuki Horikoshi
See All by Yuki Horikoshi
SmartHRの複数のチームにおけるMCPサーバーの活用事例と課題
yukisnow1823
2
1.5k
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
15k
在庫管理onRails.pdf
yukisnow1823
0
130
DWCを卒業してRubyistとして過ごす
yukisnow1823
0
64
OpenAI APIを用いた技術ブログ記事作成アプリを開発した話
yukisnow1823
0
520
今仕事でやっていること(コミュニティ用サンプル)
yukisnow1823
0
96
インフラの魅力とお仕事を知り、実際に見てみよう講座 堀越優希・大嶋勇樹
yukisnow1823
0
1.3k
オブジェクト指向でなぜ作るのか【第9章】
yukisnow1823
0
110
Digital Hack Day(Yahooハッカソン)初出場レポ
yukisnow1823
0
100
Other Decks in Technology
See All in Technology
MCP とマネージド PaaS で実現する大規模 AI アプリケーションの高速開発
nahokoxxx
1
1.4k
そもそも AWS FIS について。なぜ今 FIS のハンズオンなのか?などなど
kazzpapa3
2
110
M365アカウント侵害時の初動対応
lhazy
5
4.4k
自分がLinc’wellで提供しているプロダクトを理解するためにやったこと
murabayashi
1
160
DATA+AI SummitとSnowflake Summit: ユーザから見た共通点と相違点 / DATA+AI Summit and Snowflake Summit
nttcom
0
190
AI Ready API ─ AI時代に求められるAPI設計とは?/ AI-Ready API - Designing MCP and APIs in the AI Era
yokawasa
20
5.7k
Data Engineering Study#30 LT資料
tetsuroito
1
550
SREを知らずに SREマネージャーになった話 / How I Became an SRE Manager Without Knowing What SRE Is
moneyforward
0
280
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
taikis
1
270
今日からあなたもGeminiを好きになる
subaruhello
1
550
低レイヤソフトウェア技術者が YouTuberとして食っていこうとした話
sat
PRO
7
5.8k
スプリントレビューを効果的にするために
miholovesq
9
1.6k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Building an army of robots
kneath
306
45k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Unsuck your backbone
ammeep
671
58k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
How to Ace a Technical Interview
jacobian
278
23k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
For a Future-Friendly Web
brad_frost
179
9.8k
A better future with KSS
kneath
238
17k
Transcript
ྠಡձʹͯງӽ༏ر ΦϒδΣΫτࢦͰ ͳͥ࡞Δͷ͔ ষϝϞϦͷΈͷཧղϓϩάϥϚͷͨ͠ͳΈ
ຊষͷྲྀΕ ཁɿ001ͷϝϞϦͷ͍ํΛΖ͏ ҰൠతͳϓϩάϥϜͷ࣮ߦํ๏ΛΔ $16Ͱͷ࣮ߦͷ͞ΕํΛΔ ϝϞϦͷΘΕํΛΔ 001ͷ߹ͰͷϝϞϦͷ͍ํΛΔ
ΨϕʔδίϨΫλΛΔ ҰൠతͳϓϩάϥϜͷϝϞϦͷ͍ํΛ্ͬͨͰɺ001ͷ߹ ΛΖ͏ͱ͍͏ষɻଟ͍ͨΊղઆͳ͍ͱ͍͠෦ͷΈղઆɻ
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
͓ΊͰͱ͏
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
w ϓϩάϥϜͷίʔυ͕ػցޠʹ༁͞Ε࣮ͯߦ w ΞϓϦέʔγϣϯͷதͰԿ͔Λ࣮ߦ͢Δ͜ͱ͕͋Δ ྫʣ8PSEͰจষΛೖྗͭͭ͠ಉ࣌ʹߍਖ਼ͯ͘͠ΕΔ ϓϩηε͕εϨουΛؚΉ ෳͷεϨουΛॱ൪ʹ͍࣮ؒߦΛ͍ͯ͠Δ ࣮ࡍͷ$16͕ߦ͏࡞ۀʹ͍ͭͯ ϓϩηεͱεϨου ϓϩηε
εϨου εϨου
࣮ԋ
Ͳ͏͍͏ॱংͰ ࣮ߦ͞ΕΔ͔ෆఆʂ
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
w ੩తྖҬ w ώʔϓྖҬ w ελοΫྖҬ ̏ͭͷྖҬͰཧ͞ΕΔ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
w ੩తྖҬ ϓϩάϥϜͷ࣮ߦ࣌ʹ֬อ มΘΒͳ͍ͷΛஔ͘ ۩ମతʹάϩʔόϧมɺ࣮ߦՄೳͳܗࣜʹͨ͠ίʔυ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
w ώʔϓྖҬ ಈతʹ֬อ͞ΕΔϝϞϦྖҬ ΞϓϦέʔγϣϯ͔Β04ʹϝϞϦྖҬΛཁٻ ׂΓ͕ͯߦΘΕΔ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
w ελοΫྖҬ αϒϧʔνϯ੍ޚͷͨΊʹݺͼग़͞ΕΔϝϞϦ ˠ3VCZͰ͍͏ϝιουͷ͜ͱ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
1ʙಉ͡Ϋϥεͷར༻ ϝιουςʔϒϧ Ҿ༻ɿ IUUQTRJJUBDPNNTNBOJBJUFNTEGCEFDEG
None
None
1ʙ001ͷϙϦϞʔϑΟζϜͷৄࡉɺഎܠ ϝιουςʔϒϧ Ҿ༻ɿ IUUQTZIBSBKQPPQWUBCMF
None
1ʙಉ͡Ϋϥεͷར༻ ϝιουςʔϒϧ w ܧঝ͞Εͨͷͪɺϝιουͷத͕มΘͬͯಉ͡ํ๏Ͱݺͼग़ ͤΔ w ͦΓΌͦ͏Ͱ͠ΐͬͯࢥ͍͕͕ͪͩɺཪͰϝιουςʔϒϧ͕ಇ ͖ɺͦΕͧΕͷϝιουʹϙΠϯλΛ͚ͭͯ͘Ε͍ͯΔͨΊɺ࣮ ݱͰ͖Δ w
࣮ࡍͷϝιουҟͳΔ͕ɺݺͼग़͠ଆʹಉ͡ʹݟ͑Δʮ Έʯʢ1ʣ
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
1001ͷΈͷҰͭʮෆཁͳΠϯελϯεͷআʯ ΨϕʔδίϨΫλ w ಠཱͨ͠εϨουͱ࣮ͯ͠ߦ͞Ε͍ͯΔ ώʔϓྖҬ আ
1001ͷΈͷҰͭʮෆཁͳΠϯελϯεͷআʯ ΨϕʔδίϨΫλ w ͳͥͦΜͳ͜ͱ͕Ͱ͖Δ͔ʁ ಠཱͨ͠ΠϯελϯεΛݟ͚ͭΔ͔Β ελοΫͱϝιουΤϦΞ͕ɺΠϯελϯεͷωοτϫʔΫΛ࡞Γ ग़͢ʢ࣍ͷਤʣ ͦͷதͷɺಠཱͨ͠ͷ͕আ͞ΕͯώʔϓྖҬ͕ۭ͘
1001ͷΈͷҰͭʮෆཁͳΠϯελϯεͷআʯ ΨϕʔδίϨΫλ