Оно отлавливает лишь самые простые, которых бы не было, если бы использовались нормальные языки (а не JS) и писался бы нормальный код.
Ну в идеальном мире всяко было бы лучше, да. Начать писать юниты те же - достаточно легко. Примеить TDD - чуть сложнее. Перейти на "нормальные языки" - крайне трудно. Писать нормальный код - невозможно :D
Ну это понятно. Вопрос еще в том, насколько проще это поймать, воспроизвести, зафиксировать в новом тесте и вылить на прод. Обычно адепты говорят, что быстрее.
Цитата
Ну ахренеть теперь. А если тест есть — это не значит, что он (тест) правильный. А если в тесте нет какого-то кейса?
Значит нужно его добавить как только обнаружили что-то.
Цитата
Поменяли что-то в тесте и "случайно" нарушили требования, какая разница, есть тест или его нет?
Вероятность-то разная. В общем, если покажешь код, который не нуждается в тестирвании, будет неплохо.