Сначала напиши тесты, отладь тесты, потом напиши код, отладь код, потом правки пришли перепиши тесты, отладь тесты , перепиши код , отладь код
Это тебе со стороны так кажется, мне кажется у этого есть свои преимущества и в перспективе они выигрывают, но я хотел бы услышать мнения, кто реально применяет это в работе.