http://www.toa.com/pub/Misconceptions.zip
К сожалению, только на языке оригинала.
Хотелось бы усышать мнения уважаемых коллег-инженеров о том какую реальную пользу
может (или не может) принести методология Test-Driven Development при разработке
сложных многопоточных/мультипроцессных систем реального времени, использующих
нетривиальные алгоритмы обработки данных. То есть тех систем, где совершенно не представляется возможным
получить надежную систему без грамотно проработанного дизайна и квалифицированно документированной
реализации, обладающим предсказуемым поведением.
У меня сложилось впечатление (м.б. ошибочное) что TDD c NUnit/JUnit представляет
собой некоторую форму менеджерского самообмана, оправдывающего использование
больших команд дешевых, неквалифицированных и легкозаменяемых "программистов".