A dream is a goal without a deadline
Кстати да, я решила стать хитрее и дала себе новую установку: Fake it until you make it. Это не так безапелляционно звучит, как Keep walking. Keep working. А что-то я совсем подзаебалась жить, надо что-то поменять.
йа без 5 минут программер!Метод проб и ошибок?Сначала пишутся тесты, как если бы нужный код уже был. При необходимости используются фейки (которые для приличия называются "mocks"). Тесты эти, естественно, не проходят, потому что кода ещё нет. Потом пишется — "make" — сам код, тесты проходят — и цикл повторяется снова для следующей фичи. Или для исправления следующего бага.
В итоге получается код в комплекте с тестами, что очень хорошо. Ну и пока программист не поймёт, какие нужно писать тесты (то есть как проверить, что предполагаемый код работает), то и код писать не стоит. Потому и "test driven".