コーディング
詳細設計をもとにソースコードと自動テストを実装し、ビルド可能な成果物を作り上げます。
目的
高品質なコードを継続的に積み上げるための開発プロセス(CI/CD、静的解析、規約適用)を徹底します。
※V字モデルでは、コーディングは設計とテストをつなぐ実装活動として位置づけられます。 単独で完結する工程ではなく、常にレビューやテストとセットで進行します。
主な活動
- 機能実装とリファクタリング、テストコード作成
- ローカルまたはCI上での静的解析・ユニットテスト実行
- コードレビューに向けたプルリクエスト準備
完了判定の目安
- ビルドや自動テストがパスし、品質ゲートを満たしている
- コーディング規約違反や重大な警告が解消されている
- ドキュメント(README/ADR等)が最新化されている