Когда в жизни проекта наступает момент, в который необходимо заняться созданием юнит-тестов? Когда проект вырос в полноценную софтину/либу, выложен в сеть и далее планируется совершенствование? Или когда API проекта перестаёт меняться по 10 раз на дню? А может быть, когда проект переваливает за 9000 строк чистого кода? Какого критерия придерживаетесь вы?
В моём сейчас 10000 строк, но он пока не завершён. Необходимость юнит-тестов ещё не чувствуется, но скорей потому, что я повсеместно повтыкал ассерты.