API Design - Shawn Moore (sartak)
- Path::Dispatcher, Dist::Zilla, IM:Engine
- all these modules are moose based
- the secret of APIs
- So Many test. please
- why?
- testを書けばAPIが堪え難いかどうかわかる
- Class::MOP
- traits -> ロール指定
- シュガー層の分離
- Dist::Zilla
plagin based
多分MIからIを抜いたもの?
CPAN::RT
- IM::Engine -> Instant MessagingのFramework
- Role == Trait? trait from small talk.
- 結論 : テストかけ
とりあえずテスト書けってことはわかった。APIデザインの一般的な話しというよりは、良いAPIを持ったモジュールのどのへんがいいのかってことを解説する感じだった。