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
APIドキュメンテーションについて
Search
mnuma
November 13, 2017
Programming
0
200
APIドキュメンテーションについて
mnuma
November 13, 2017
Tweet
Share
More Decks by mnuma
See All by mnuma
自動テストについて / Automated Testing
mnuma
0
200
Kubernetesの自動アップグレードについて / Upgrading GKE cluster
mnuma
0
170
AWS Auroraのスロークエリを Datadogで扱うまで / How to handle slow_queries_logs in AWS Aurora with Datadog
mnuma
0
770
Googleに学ぶDesign Docs / Learn from Google on Design Docs
mnuma
0
140
Observabilityを実践する / Pragmatic observability
mnuma
2
200
Kubernetes Case Studies #1@Makuake KubeCon NA 2019 Recap
mnuma
0
130
カオスエンジニアリングについてヤホーで調べてきました / Enter the chaos engineering
mnuma
0
80
Chaos Engineering 現状把握 / History Of Chaos Engineering
mnuma
0
320
ISUCON参加を振り返る / Recollect My ISUCON
mnuma
0
140
Other Decks in Programming
See All in Programming
Return of the Full-Stack Developer
simas
PRO
1
330
Go1.24で testing.B.Loopが爆誕
kuro_kurorrr
0
170
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
9
4.2k
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
140
ローコードサービスの進化のためのモノレポ移行
taro28
1
350
ノーコードツールの裏側につきまとう「20分岐」との戦い
oguemon
0
110
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
840
今から始めるCursor / Windsurf / Cline
kengo_hayano
0
110
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
110
Do Dumb Things
mitsuhiko
0
370
Productivity is Messing Around and Having Fun
hollycummins
0
170
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
1.2k
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
17
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
360
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
620
Become a Pro
speakerdeck
PRO
27
5.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
The Cost Of JavaScript in 2023
addyosmani
48
7.6k
Producing Creativity
orderedlist
PRO
344
40k
Transcript
!4IJOKVLV-5 "1*υΩϡϝϯςʔγϣϯʹ͍ͭͯ
ࣗݾհ ɾ!NOVNB@ ɾגࣜձࣾϚΫΞέ ɾαʔόαΠυɺ(P
J04ΞϓϦΛϦϦʔε͠·ͨ͠ʂ
"1*υΩϡϝϯςʔγϣϯ
8FC"1* ɾωΠςΟϒΞϓϦͷ։ൃ ɾ41"ɺϚΠΫϩαʔϏε͕ओྲྀԽ ɾαʔόαΠυ+40/ฦ͓͢ࣄԽ
ϦϑΝϨϯευΩϡϝϯτ ɾΠϯλʔϑΣʔεͷڞ༗ ɾϦΫΤετͷ༷ ཁٻ͞ΕΔγʔϯ ɾϚΠΫϩαʔϏεతͳҟͳΔ৫ؒؒڞ༗ ɾΫϥΠΞϯταΠυαʔόαΠυؒ։ൃ ɾσϕϩούʔ͚ެ։"1*༷ॻ "1*υΩϡϝϯςʔγϣϯ
ɾޱ ɾهड़ϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ "1*։ൃॾ
"1*υΩϡϝϯςʔγϣϯͷن֨Խ ɾ4XBHHFS ɾ"1*#MVFQSJOU ɾ3".- ɾ+40/4DIFNB ͦΖͧΕΤίγεςϜ͕ൃల
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ υΩϡϝϯτ BQJC هड़ ϨϏϡʔ HJUIVC ϞοΫαʔόԽ "QJBSZ
ϞοΫΛͬͨ6*։ൃ ΫϥΠΞϯτ υΩϡϝϯτυϦϒϯ։ൃ αʔόαΠυ ͭͳ͗ࠐΈ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔υΩϡϝϯτΛ͚ͩ͢ͰΑ͘ͳͬͨ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔"1*هड़ΛϑΥʔϚοτΛ͔ͭ͏͜ͱͰ౷ҰԽ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔ϦΫΤεταϯϓϧΛग़ྗ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔αϯϓϧϨεϙϯεΛهड़
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔ϨϏϡʔͰೝࣝΛ߹ΘͤΔ
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔ϞοΫϕʔεͰͷ։ൃΛઌߦग़དྷΔ
"1*#MVFQSJOUͷ5PPMT ɾ"1*CMVFQSJOUɾɾɾ.BSLEPXO֦ு ɾBHMJPɾɾɾυΩϡϝϯτ࡞ ɾ.40/ɾɾɾ+40/4DIFNBͷ࡞ʹͬͯΔ ɾBQJBSZJPɾɾɾυΩϡϝϯτͱϞοΫπʔϧ ɾBQJNPDLɾɾɾOPEFϕʔεNPDLαʔό ɾTOPXCPBSEɾɾɾ(Pϕʔε ɾESFEEɾɾɾϦΫΤετςετ
IUUQTBQJCMVFQSJOUPSHUPPMTIUNM
ESFEEʹΑΔςετ ɾυΩϡϝϯτͱͷ߹ੑͷςετ ࢼݧಋೖத IUUQTHJUIVCDPNBQJBSZJPESFEE
"1*υΩϡϝϯςʔγϣϯΛ։ൃϑϩʔʹಋೖ ɾޱ ɾϑΥʔϚοτ͕ΒΒ ɾϦΫΤετͷํ͕ෆे ɾϦΫΤετϨεϙϯε͕ୟ͍ͯΈͳ͍ͱ͔Βͳ͍ ɾར༻ऀ͕ҙਤͨ͠ͷͱҧ͏ ɾαʔόαΠυͷ։ൃͪ ɾใ͕ݹ͍ɺؒҧ͍ͬͯΔ ✔߹ੑςετΛ࣮ࢪ͢Δ
·ͱΊ ɾޮΑ͘υΩϡϝϯςʔγϣϯ͢Δ͜ͱ͕ॏཁ ɾ։ൃϑϩʔʹΈࠐΉ͜ͱͰ͍Ζ͍ΖͳΛղܾͰ͖ͨ