"Простий" крок щоб покращити тестування
#testing
В традиційних організаціях, кожна команда зазвичай несе відповідальність за свій окремий компонент, АПІшку чи сервіс.
User Service пишуть тести для себе, кожен з сервісів, що викликають user service - для себе.
В Google запропонували розширити цей підхід. Вони спонукають інженерів писати тести також в репозиторіях сервісів, від яких вони залежні. Так розробник Billing Service крім своїх тестів, додає ще й tricky кейси на стороні User Service. Бо саме він знає, що йому потрібно.
Трохи нагадує контрактні тести, але більш масштабна задумка.
Такий простий крок, покращує покриття більше, ніж просто заміри процентів.
P.S. З ШІ вже не вийде сказати, що "нема часу" або "це складно".
Post #839
1.53K

- 👍 23
- ❤ 2