This commit is contained in:
Nebel 2022-02-18 22:05:41 +09:00 committed by GitHub
parent bf1423eff0
commit bdbd44031f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -86,6 +86,15 @@ WebDINO Japan エンジニア
---
## コードとテスト
どちらも欠かせない
- コードが存在しなければサービスを提供できない
- テストが存在しなければ最適なコードの品質を見極められない
---
## 「なぜ繰り返しテストを行うか」
現代のソフトウェア開発においてこの問い自体あまり重要でなくなった
@ -97,19 +106,13 @@ WebDINO Japan エンジニア
<!-- _footer: Netflix (2018)の事例: [数時間でのカナリアリリース](https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249#9868:~:text=Deployments%20are%20routine%20and%20frequent%2C%20canaries%20take%20hours%20instead%20of%20days) -->
## コードとテスト
どちらも欠かせない
- コードが存在しなければサービスを提供できない
- テストが存在しなければ最適なコードの品質を見極められない
---
## ここまでのまとめ
- テストとは品質の評価
- より良いサービスの提供を目指すために、コードの品質を見極め、改善し続ける
- CI/CD … 変更すると決めてからユーザーが使えるようになるまでの一連の継続的な活動
- TDD … 最初からテストをすばやいサイクルで行い続ける設計手法
---