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
Kotlin Issueを投げてみよう!
Search
tommykw
February 01, 2018
Programming
0
3.3k
Kotlin Issueを投げてみよう!
tommykw
February 01, 2018
Tweet
Share
More Decks by tommykw
See All by tommykw
ポートフォリオを作る
tommykw
0
130
Kotlin Compiler Plugin 入門
tommykw
0
71
Kotlin Compiler Plugin のワークフローを知る
tommykw
1
2.1k
コネヒトの健全性を支えるGithub Actionsの事例紹介
tommykw
0
1.8k
スクラムガイドの理解を深めるためのeduScrumガイド
tommykw
0
1.5k
改めて学ぶContracts
tommykw
10
6.8k
Kotlinの短絡評価について
tommykw
0
400
初めてのKotlinコントリビュート
tommykw
1
670
AndroidのタグView作り
tommykw
0
2.9k
Other Decks in Programming
See All in Programming
推しメソッドsource_locationのしくみを探る - はじめてRubyのコードを読んでみた
nobu09
2
230
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
300
Better Code Design in PHP
afilina
0
160
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
670
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
110
SwiftUI Viewの責務分離
elmetal
PRO
2
270
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
920
PRレビューのお供にDanger
stoticdev
1
230
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1k
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
150
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
260
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
920
Featured
See All Featured
Visualization
eitanlees
146
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Done Done
chrislema
182
16k
Six Lessons from altMBA
skipperchong
27
3.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Statistics for Hackers
jakevdp
797
220k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Building Adaptive Systems
keathley
40
2.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Transcript
$POOFIJUP*OD ϚϚͷҰาΛࢧ͑Δ ,PUMJO*TTVFΛ͛ͯΈΑ͏ʂ
ࣗݾհ ా݈ೋ !UPNNZLX !UPNNZLX ίωώτגࣜձࣾ"OESPJE&OHJOFFS
ࠓͷ͓ ࠓͷ͓
,POUSJCVUF͍ͨ͠ 13͍͛ͨ ʂʂʂ ͚Ͳෑډ͕ߴ͘ͳ͍Ͱ͔͢ʜʁ Ͱ,PUMJOʹߩݙͯ͠Έ͍ͨͳʜ ࠓͷ͓
Ͱɺ,PUMJO*TTVFΛૹͬͯ044 ʹߩݙͯ͠ΈΔͷ͍͔͕Ͱ͔͢ʁ ࠓͷ͓
w ,PUMJO*TTVFཧʹ͍ͭͯ w ,PUMJO*TTVFͬͯͲΜͳͷ͕͋Δͷʁ w ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ ΞδΣϯμ
w ,PUMJO*TTVFཧʹ͍ͭͯ w ,PUMJO*TTVFͬͯͲΜͳͷ͕͋Δͷʁ w ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ ΞδΣϯμ
w $PNQJMFS w *%& w +, w -JCSBSJFT w 3&1-
w LBQU ,PUMJO*TTVFͬͯͲΜͳͷ͕͋Δͷʁ ,PUMJO*TTVFͷҰྫ
,PUMJO*TTVFͬͯͲΜͳͷ͕͋Δͷʁ "OESPJEΤϯδχΞͰ͋Εɺ*%&ɺ +,ɺ-JCSBSJFTܥ͕ೃછΈਂ͍ͷ͔ ͳͱࢥ͍·͢ɻ
w ,PUMJO*TTVFཧʹ͍ͭͯ w ,PUMJO*TTVFͬͯͲΜͳͷ͕͋Δͷʁ w ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ ΞδΣϯμ
w :PV5SBDLͱ͍͏+FU#SBJOTۘ*TTVFཧπʔϧ ͕ར༻͞Ε͍ͯΔ w (JU)VC*TTVFTλϒར༻͞Ε͍ͯͳ͍ w :PV5SBDLͷΞΧϯτొΛ͠Α͏ ,PUMJO*TTVFཧʹ͍ͭͯ
:PV5SBDLͰཧ͞Ε͍ͯΔ ,PUMJO*TTVFཧʹ͍ͭͯ
(JU)VCʹ*TTVFTλϒ͕ͳ͍ ,PUMJO*TTVFཧʹ͍ͭͯ
:PV5SBDLΛొͯ͠Έ·͠ΐ͏ʂ ొखॱׂѪ ,PUMJO*TTVFཧʹ͍ͭͯ
w ,PUMJO*TTVFཧʹ͍ͭͯ w ,PUMJO*TTVFͬͯͲΜͳͷ͕͋Δͷʁ w ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ ΞδΣϯμ
͏ʔΜɺԿΛ͍͍͛ͯͷ͔Θ͔Βͳ͍ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
࣮ɺ"OESPJE4UVEJPΛ͍ͬͯΔͱ*%&ͷ վળ*TTVFͨ͘͞Μݟ͔ͭΓ·͢ʂͳͥͳ Β,PUMJOͱ*%&ີͳؔʹ͋ΔͨΊ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
͕ૹͬͨ*TTVFͷհ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
NBNBSJͷ։ൃͰ͋ͬͨ13ϨϏϡʔ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
͜ͷࢦఠҰճ͚ͩͰͳ͘Կ͔ࢦఠΛ ड͚͍ͯͯɺ·ͨNBNBSJҎ֎ͷϓϩδΣ ΫτͰࢦఠ͞Ε͍ͯΔϨϏϡʔΛݟͨ͜ ͱ͕͋Γ·ͨ͠ɻ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
͜Ε*%&ଆͰݕͯࣗ͠ಈमਖ਼ͯ͘͠ΕΔ ͱخ͍͠ʂ࣮*%&ͷ*OUFOTJPO*OTQFDUJPO ͱ͍͏ػೳ͕͋Δʂʂ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ *OUFOTJPO*OTQFDUJPO
վળ*TTVFΛ͛ͯΈ·ͨ͠ʂ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
IUUQTZPVUSBDLKFUCSBJOTDPNJTTVF,5 ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
͋ͱͯ͘͠ΕΔͷΛͬ͘͡Γ͚ͭͩʂ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
*TTVFΛ͛Δલͷҙ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
w :PV5SBDLͰݕࡧ͢Δͱݟ͔ͭΔͱࢥ͍·͢ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ طʹ*TTVF͕ͳ͍͜ͱΛ֬ೝ͠·͠ΐ͏ʂ
w ,PUMJO4MBDLνϟϯωϧͰ࣭͢Δ w 4UBDL0WFSGMPXͳͲͰ࣭͢Δ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ *TTVFΛ͛ΔલʹΘ͔Βͳ͍͜ͱ͕͋Εʜ
Ҏલ͛ͨ*TTVFͰࢦఠΛड͚·ͨ͠ ,PUMJO*TTVFΛ࣮ࡍʹ͛ͯΈΑ͏ʂ
·ͱΊ ·ͱΊ
w ͕ࣗରԠग़དྷͳͯࣝ͘ऀͷํʑ͕ରԠͯ͠ ͘ΕΔʂ w ,POUSJCVUF 13 ࠷ߴ͚ͩͲɺ*TTVFΛ͛ ͯΈΔͷ͍͔͕Ͱ͠ΐ͏͔ʁ w ԿΑΓ044ʹߩݙͰ͖ͯخ͍͠ʂ
·ͱΊ