но я все-таки пришла к тому что нужно писать проект так чтобы можно было его бросить хоть на год, а потом вернуться (или нанять другого) и можно было внедрить любую фичу так чтобы ничего не сломать
да и такое имеет место быть. Я сталкивался именно с ситуацией, когда чела выращивали именно на проекте и для проекта. Так вот, одна из первых задач была: обмазать несколько модулей тестами...
Легкие тесты не спорю можно добавить, наверное зачастую они не будут лишними. Так или иначе через консоль дергаешь смотришь результат, можно тоже самое и через тесты делать.