Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
†黒魔術† @_kaiinui
Slide 2
Slide 2 text
Java の黒魔術: Annotation
Slide 3
Slide 3 text
Java の黒魔術: Annotation どうみても黒魔術
Slide 4
Slide 4 text
Java の黒魔術: Annotation Annotation as a code?
Slide 5
Slide 5 text
良さ? ・宣言的!! ・コードと「宣言」を分離出来る ・コードが短くなったり
Slide 6
Slide 6 text
例: ButterKnife
Slide 7
Slide 7 text
例: Retrofit
Slide 8
Slide 8 text
自作 Annotation を作る
Slide 9
Slide 9 text
ツール ● AspectJ ● java.lang.annotation
Slide 10
Slide 10 text
1. Annotation をつくる(カンタン)
Slide 11
Slide 11 text
2. AspectJ で黒魔術
Slide 12
Slide 12 text
@PotatoTip をつけるだけで
Slide 13
Slide 13 text
黒魔術がもっと気になる人 JakeWharton の Hugo とか参考にしてください>< 普通の Annotation の使い方は、 ButterKnife とか
Slide 14
Slide 14 text
ところで便利ライブラリ: Hugo
Slide 15
Slide 15 text
Annotation は Java の福音