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
ESDoc - ES6時代のドキュメンテーションツール
Search
Ryo Maruyama
June 26, 2015
Technology
6
2.5k
ESDoc - ES6時代のドキュメンテーションツール
Ryo Maruyama
June 26, 2015
Tweet
Share
More Decks by Ryo Maruyama
See All by Ryo Maruyama
MTG Playbookの使い方
h13i32maru
0
4.1k
チームでプロダクト開発するための取り組み/cookpadtechconf2017
h13i32maru
15
12k
ESDoc - ES6時代のドキュメンテーションツール - Node学園祭2015
h13i32maru
15
8.9k
Webフロントエンドパフォーマンスチューニング
h13i32maru
39
9.1k
Other Decks in Technology
See All in Technology
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
220
「アウトプット脳からユーザー価値脳へ」がそんなに簡単にできたら苦労しない #RSGT2026
aki_iinuma
6
3.4k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
820
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
500
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
220
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
5
2k
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
260
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
320
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
21k
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
65
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Amusing Abliteration
ianozsvald
0
81
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
35
A Soul's Torment
seathinner
1
2.1k
So, you think you're a good person
axbom
PRO
0
1.9k
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
130
WCS-LA-2024
lcolladotor
0
400
Are puppies a ranking factor?
jonoalderson
0
2.6k
Transcript
&4%PD &4࣌ͷυΩϡϝϯςʔγϣϯπʔϧ
ؙࢁ྄!IJNBSV $PPLQBE*OD
ॕ&$."4DSJQU BLB&4
&4࣌ͷ։ൃڥ ࢲݟ
&4࣌ͷ։ൃڥ ࢲݟ ίʔυ &4 #BCFM ςετ .PDIB QPXFSBTTFSU υΩϡϝϯτ +4%PD
+4%PDʹର͢Δෆຬ &4ʹະରԠ W JTTVF ग़ྗ͞ΕΔυΩϡϝϯτͬͱগ͠Ͱ͖Δ &4࣌ʹෆཁͳλά͕ଟ͍ ίʔυϕʔε͕&4 ෦Ͱ/PEFKTͱ3IJOP͕ࠞࡏ͍ͯ͠Δ
&4࣌ͷ։ൃڥ ࢲݟ ίʔυ &4 #BCFM ςετ .PDIB QPXFSBTTFSU υΩϡϝϯτ +4%PD
&4࣌ͷ։ൃڥ ࢲݟ ίʔυ &4 #BCFM ςετ .PDIB QPXFSBTTFSU υΩϡϝϯτ &4%PD
&4%PD OQNJOTUBMMFTEPD
&4%PD w &4ʹରԠ w શରԠʹ·ͩͪΐͬͱΓͳ͍ w 3FBDU+49ʹରԠ
&4%PD
&4%PD
&4%PDͷΰʔϧ ιʔείʔυΛݟͳͯ͘ ιϑτΣΞΛ͏͜ͱ͕Ͱ͖Δ υΩϡϝϯτΛੜ͢Δ͜ͱ
&4%PDͷΰʔϧ ιʔείʔυΛݟͳͯ͘ ιϑτΣΞΛ͏͜ͱ͕Ͱ͖Δ υΩϡϝϯτΛੜ͢Δ͜ͱ υΩϡϝϯτͷੑ࣭Λߟ͑ͯΈͨ
υΩϡϝϯτͷੑ࣭ w ܧଓੑ w ࣮༻ੑ w ཏੑ w ؔ࿈ੑ w
ݕࡧੑ
υΩϡϝϯτͷੑ࣭ w ܧଓੑˠΧόϨοδ w ࣮༻ੑˠৄࡉͳใ w ཏੑˠ੩తղੳΈ͍ͨͳͷ w ؔ࿈ੑˠςετͱͷΠϯςάϨʔτ
w ݕࡧੑˠݕࡧ &4%PDͰͷ࣮ݱํ๏
ΧόϨοδ w υΩϡϝϯτͷΧόϨοδ w શମͰԿॻ͔Ε͍ͯΔ͔ w ':*JODIDJPSH ܧଓੑ
ΧόϨοδ ܧଓੑ
ৄࡉͳใ ΫϥεҰཡ ϝιουҰཡ ϓϩύςΟҰཡ ܧঝؔ ܧঝϝιου ΦʔόʔϥΠυϝιο υ Ҿ Γ
σϑΥϧτҾ δΣωϦΫε %FQSFDBUFE &YQFSJNFOUBM 50%0 όʔδϣϯ ֎෦Ϋϥε FUD ࣮༻ੑ
੩తղੳͷΑ͏ͳͷ w λά͕ແͯ͘υΩϡϝϯτΛੜ w &4ͷσϑΥϧτҾΛͬͯҾͷܕΛਪଌ w SFUVSOจ͔ΒΓͷܕΛਪଌ /** * this
is useful function. */ function foo(p = 123) { return `p = ${p}`; } ཏੑ
੩తղੳͷΑ͏ͳͷ w λά͕ແͯ͘υΩϡϝϯτΛੜ w &4ͷσϑΥϧτҾΛͬͯҾͷܕΛਪଌ w SFUVSOจ͔ΒΓͷܕΛਪଌ ·࣮ͩݧతͳ࣮ͳͷͰੑ ೳ͓͍ͩ͘͠͞ /**
* this is useful function. */ function foo(p = 123) { return `p = ${p}`; } ཏੑ
ςετͱͷΠϯςάϨʔτ w ςετॏཁͳυΩϡϝϯτ w ΫϥεϝιουͷυΩϡϝϯτ㱻ରͷςετ ؔ࿈ੑ
ςετͱͷΠϯςάϨʔτ w ςετॏཁͳυΩϡϝϯτ w ΫϥεϝιουͷυΩϡϝϯτ㱻ରͷςετ ؔ࿈ੑ
ςετͱͷΠϯςάϨʔτ w ςετॏཁͳυΩϡϝϯτ w ΫϥεϝιουͷυΩϡϝϯτ㱻ରͷςετ ؔ࿈ੑ
ςετͱͷΠϯςάϨʔτ w ઃఆϑΝΠϧͰςετίʔυͷσΟϨΫτϦΛࢦఆ w ςετίʔυʹAA!UFTU\'PPCBS^AAΛهड़ /** @test {Foo} */ describe(‘Foo
is useful class’, ()=>{ /** @test {Foo#bar} */ it(‘is useful method’, ()=>{ let foo = new Foo(); assert(typeof foo.bar, ‘function’); }); }); ؔ࿈ੑ
ςετͱͷΠϯςάϨʔτ w ઃఆϑΝΠϧͰςετίʔυͷσΟϨΫτϦΛࢦఆ w ςετίʔυʹAA!UFTU\'PPCBS^AAΛهड़ /** @test {Foo} */ describe(‘Foo
is useful class’, ()=>{ /** @test {Foo#bar} */ it(‘is useful method’, ()=>{ let foo = new Foo(); assert(typeof foo.bar, ‘function’); }); }); ݱࡏ.PDIBͷΈͷରԠ ؔ࿈ੑ
ݕࡧ w Ϋϥε໊ ϝιου໊ ϓϩύςΟ໊ ϑΝΠϧ໊ ςετ໊ w ݕࡧΠϯσοΫε ݕࡧੑ
ͦͷଞ
Πϯϙʔτύε w υΩϡϝϯτͰJNQPSUͷํ๏ΛݟΕΔ
ΧελϚΠζ w ҙͷ+4ͱ$44ΛΈࠐΊΔ w ϑοΫϙΠϯτͷఏڙΛݕ౼த w λάͷύʔεޙ)5.-ͷੜޙ
ෆཁͳλάΛআ w +4%PDݸ w &4%PDݸ w Α͘͏ͷݸఔ w &4ʹͳͬͯෆཁʹͳͬͨͷ͕ଟ͍ w
ओʹΫϥεؔ࿈
վળ͕ඞཁͳͱ͜Ζ
վળ͕ඞཁͳͱ͜Ζ w υΩϡϝϯτͷϏϧυ࣌ؒ w ߦ!.#1ඵ w ࣮͕গͳ͍ͷͰෆ۩߹͕·ͩ͋Δ w FTEPDJTTVFT w
ϗεςΟϯά w SVCZEPDJOGPͱ͔HPEPDPSHΈ͍ͨͳͷཉ͍͠
·ͱΊ
·ͱΊ w &4ͷυΩϡϝϯτͳΒ&4%PDࢼͯ͠Έͯʂ w υΩϡϝϯτॻ͘ͱॻ͖खʹ͍͍͜ͱ͕͋Δʂ w *TTVF134UBS͓͍ͪͯ͠·͢ʂ 5IBOLZPVGPSDPOUSJCVUJPO
એ
$PEF-VODIGN (P '1(" 1)1 FUD
͓ΘΓ w FTEPDPSH w DPEFMVODIGN w JODIDJPSH w HJUIVCDPNKTEPDKTEPDJTTVFT