はじめに こんにちは。修士1年でTechouseに長期インターンとして入社し、3ヶ月になるWakiYuukuと申します。 弊社では、大企業向けのSaaSプロダクトを複数運営しており、安定した品質で日々のサービスを提供するために、プロダクトのコーディングにおいてテスト駆動開発(TDD)を推進しています。また、継続的インテグレーション(CI)を導入することで、テストに通らないコードがmainブランチにマージされないように管理しています。 そのため、インターン生たちはまず研修でテスト駆動開発(TDD)の基礎を学んだ後、各プロジェクトにアサインされます。本記事では、私自身があるプロジェクトでTDDを活…