テーマ、知りたいこと
フロントエンド、バックエンド、DBの構成でシステムを提供しているとして、
どれくらいの自動テスト(ユニットテスト、インテグレーションテスト、E2Eテスト、etc)を書いていますか?どの層(UT/IT/E2E)を手厚く書いているか、特にITってどれくらい書くものなんだろうというのが気になっています。あと、意外と大きめの改修をするときE2Eあるとありがたいなと思うのですが、あんまりたくさん書かないものなのでしょうか?
背景、状況
今でこそAIで書きやすくなっていると思いますが、
テストコード書くのも大変ですし、保守コストもかかりますし、実行時間も長くなり開発速度に少なからず影響が出ると思います。
デグレなど怖いのでテストピラミッドの考え方で、かつDDDでやっていたりするのでビジネスロジックなどコアな部分を中心に整備するようにしていますが、みなさんのプロジェクトでどうしているか、伺いたいです
あなたの回答
tips
プレビュー