У нас тут просто поднялась тема про тесты на фронте, я начала копать и наткнулась на unit тесты и интеграционные тесты, взялась смотреть unit и пока не вижу прям такой лютой необходимости в них...хотелось бы узнать у людей, которые их таки пишут, какой профит и мнение, надо ли)
вообще по уму - это отдельная специализация, потому как разработчику всегда хочется писать код а не тесты, ибо любят (в хорошем смысле при выполненной и в плохом при не выполненной работе) его не за прекрасные тесты . Если же ты человек-оркестр, то выбора нет)) только с юнит-тестами большой вопрос что именно тестировать. При грамотной архитектуре - тестить по сути надо только то, что компонент отдает наружу. То есть тест = публичный контракт. Если он исполняется - все ок. Тут тоже вилка)) если так делать, то покрытие будет ну так себе. И велик соблазн "побырому"покрыть все "тестами" которые ничего не проверяют. Ну а дальше в дело вступает дисциплина, самоконтроль и регламенты) Если требуют 100: покрытие и не смотрят какое оно - очень скоро весь код будет покрыт "тестиками ни о чем", или над разработчиком засияет нимб праведника)