サービスの成長にあわせて Web Application のテストやリファクタリングを試行錯誤した話
Abstract
一般的にウェブサービスはその事業フェーズによってチームの規模も変わり、優先すべきことや開発の効率的な進め方が変わっていきます。 本トークでは、私がサービスの成長に伴って感じるようになった課題と、その改善を目指してテストやコードのリファクタリングで試行錯誤した事について話します。 実際に業務で使っている Perl + JavaScript での話にはなりますが、できるだけ言語特有の話ではなく一般的なウェブサービス共通の話として話すことができればと思っています。
Topics(予定):
テスト
- テストを書きやすい環境を作り、テストを書くことへのハードルを下げる
- テストの自動化と CI
- Docker を利用したテスト実行環境の分離
- テスト実行時間の短縮のための工夫
- API ドキュメントとテストのいい関係
- etc.
リファクタリング
- 静的改正による不要なファイルの検出
- 片手間から脱出するためのフロントエンド JavaScript 改善策
- etc.
Talk Details
| Venue | TBD |
|---|---|
| Starts On | TBD |
| Talk Category | Testing |
| Language | Japanese |
| Slide Subtitles | Japanese |
| Talk Duration | 30 minutes |
| Material (Difficulty) Level | Beginner |
| May we take your photo? | allow |
| May we record your talk? | allow |
