More Related Content
Similar to 増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜開発編 先生:増井 雄一郎 (20)
More from schoowebcampus (20)
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜開発編 先生:増井 雄一郎
- 10. rake stats
+----------------------+-------+-------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Controllers | 699 | 608 | 17 | 59 | 3 | 8 |
| Helpers | 50 | 47 | 0 | 4 | 0 | 9 |
| Models | 537 | 478 | 17 | 38 | 2 | 10 |
| Mailers | 0 | 0 | 0 | 0 | 0 | 0 |
| Javascripts | 2048 | 1638 | 27 | 327 | 12 | 3 |
| Libraries | 285 | 234 | 2 | 27 | 13 | 6 |
| Controller tests | 51 | 25 | 7 | 0 | 0 | 0 |
| Helper tests | 28 | 21 | 7 | 0 | 0 | 0 |
| Model tests | 35 | 15 | 5 | 0 | 0 | 0 |
| Integration tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Feature specs | 476 | 342 | 0 | 8 | 0 | 40 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total | 4209 | 3408 | 82 | 463 | 5 | 5 |
+----------------------+-------+-------+---------+---------+-----+-------+
- 12. サーバ = API
• Javascriptから呼ぶAPI
• クッキーを使ったセッション
• REST+JSON
• Railsのresourcesで定義
- 14. 認証
• GitHub / Facebookを使った外部認証
• Deviseなどを認証系プラグインを使わない
• Koala(FB)/octokit(GH)のgemを使用
- 17. クライアント
• Single Page application → HTML5
• CoffeeScript
• backbone.js
• Local storage + App cache