Интересный критический взгляд на XP, Agile, TDD
От: Yevgeny  
Дата: 25.03.04 10:18
Оценка: 12 (3)
http://www.toa.com/pub/Misconceptions.zip

К сожалению, только на языке оригинала.

Хотелось бы усышать мнения уважаемых коллег-инженеров о том какую реальную пользу
может (или не может) принести методология Test-Driven Development при разработке
сложных многопоточных/мультипроцессных систем реального времени, использующих
нетривиальные алгоритмы обработки данных. То есть тех систем, где совершенно не представляется возможным
получить надежную систему без грамотно проработанного дизайна и квалифицированно документированной
реализации, обладающим предсказуемым поведением.

У меня сложилось впечатление (м.б. ошибочное) что TDD c NUnit/JUnit представляет
собой некоторую форму менеджерского самообмана, оправдывающего использование
больших команд дешевых, неквалифицированных и легкозаменяемых "программистов".
Re: Интересный критический взгляд на XP, Agile, TDD
От: Kluev  
Дата: 25.03.04 12:34
Оценка:
Y>У меня сложилось впечатление (м.б. ошибочное) что TDD c NUnit/JUnit представляет
Y>собой некоторую форму менеджерского самообмана, оправдывающего использование
Y>больших команд дешевых, неквалифицированных и легкозаменяемых "программистов".

Так и есть, народ просто пока не успел себе шишек набить. Просто самое веселое на самом деле начинается не во время разработки (первой версии). Разработка всегда идет легко и быстро, а на том этапе когда надо вносить изменения в готовый код. Т.е. вторая, пятая десятая версии.
Re: Интересный критический взгляд на XP, Agile, TDD
От: specmurt Россия  
Дата: 26.03.04 07:15
Оценка:
Здравствуйте, Yevgeny, Вы писали:

Y>У меня сложилось впечатление (м.б. ошибочное) что TDD c NUnit/JUnit представляет

Y>собой некоторую форму менеджерского самообмана, оправдывающего использование
Y>больших команд дешевых, неквалифицированных и легкозаменяемых "программистов".

Серебряной пули нет. А менеджеры её все ищут и ищут...
... << RSDN@Home 1.1.3 stable >>
Re[2]: Интересный критический взгляд на XP, Agile, TDD
От: Аноним  
Дата: 26.03.04 11:52
Оценка: 1 (1)
Здравствуйте, specmurt, Вы писали:

S>Серебряной пули нет. А менеджеры её все ищут и ищут...


Ее действительно нет, однако это не значит давайте оставим все как есть, какято эвалюция должна быть. Юнит тесты это не серебрянная пуля а способ выявления ошибок в проекте на этапе разработки, а не избавление проекта от ошибок вообще.
Re[3]: Интересный критический взгляд на XP, Agile, TDD
От: specmurt Россия  
Дата: 26.03.04 12:08
Оценка:
Здравствуйте, <Аноним>, Вы писали:

S>>Серебряной пули нет. А менеджеры её все ищут и ищут...


А>Ее действительно нет, однако это не значит давайте оставим все как есть, какято эвалюция должна быть. Юнит тесты это не серебрянная пуля а способ выявления ошибок в проекте на этапе разработки, а не избавление проекта от ошибок вообще.


Именно так. Но некоторые считают что юнит тесты и TDD позволят "большим командам дешевых, неквалифицированных и легкозаменяемых "программистов" совершать чудеса.
... << RSDN@Home 1.1.3 stable >>
Re[3]: Интересный критический взгляд на XP, Agile, TDD
От: bkat  
Дата: 26.03.04 12:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, specmurt, Вы писали:


S>>Серебряной пули нет. А менеджеры её все ищут и ищут...


А>Ее действительно нет, однако это не значит давайте оставим все как есть, какято эвалюция должна быть. Юнит тесты это не серебрянная пуля а способ выявления ошибок в проекте на этапе разработки, а не избавление проекта от ошибок вообще.


Фраза в сторону...

Любое тестирование позволяет выявлять некоторые ошибки.
Но проблема любого систематического тестирования в том,
что будут найдены только те ошибки, о которых мы сами подумали.
В общем, это попытка найти те места, где соломку надо подстелить
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.