Я думаю, что вы уже неоднократно слышали про гибкие методики разработки программного обеспечения. Одним из важных элементов этих методик является создание тестов до написания самого исходного кода. В этой заметке я расскажу о некоторых плюсах и минус