tdd, экстремальное программирование - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.4375
BTC/USD67898.5111
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 21.09.2010, 18:11
Start Post: tdd, экстремальное программирование 
  #21
Cude
роллер-дорвейщик
 
Аватар для Cude
 
Регистрация: 08.04.2007
Сообщений: 636
Бабло: $112590
Отправить сообщение для Cude с помощью ICQ
По умолчанию

Кто нибудь юзает принципы tdd в программировании? Как ощущения? Например здесь об этом неплохо написано: http://citforum.ru/SE/testing/mod_test/
На первый взгляд все охуенно круто.
__________________
Cude вне форума  
Старый 28.09.2010, 23:58   #22
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,891
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

думаю это для больших проектов где куча кода и всего остального. войнам курла и дорвея хватит обычных функций тестирования.
__________________
www.imscraping.ninja
grablab.org | blog
WebNinja вне форума  
Старый 29.09.2010, 00:06   #23
RedHead
Senior Member
 
Аватар для RedHead
 
Регистрация: 26.08.2008
Адрес: UA
Сообщений: 2,941
Бабло: $402835
По умолчанию

иногда лень обрабатывать всякие ошибки конекта\наличия\открытия файлов, а тут целую прогу
RedHead вне форума  
Старый 29.09.2010, 12:33   #24
Cude
роллер-дорвейщик
 
Аватар для Cude
 
Регистрация: 08.04.2007
Сообщений: 636
Бабло: $112590
ТС -->
Отправить сообщение для Cude с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от kavopero Посмотреть сообщение
http://ru.wikipedia.org/wiki/Разрабо...з_тестирование

>>техника программирования, при которой модульные тесты для программы или её фрагмента пишутся до самой программы

Я в принципе так и делаю, а то внесешь несколько изменений и потом голову ломаешь где копать когда не работает.
TDD это когда сначало пишется один небольшой тест, потом его заставляют работать (любыми средствами, вплоть до тупого return 'нужный результат') а потом занимаются рефакторингом. На весь цикл тратится не более полу часа! По сути идет подгон кода под тест. Заодно это предохраняет от написания лишнего кода.

Цитата:
иногда лень обрабатывать всякие ошибки конекта\наличия\открытия файлов, а тут целую прогу
это не довесок к сущкствующим методикам. Это новый подход к самому принципу программирования, а народ естественно зацепился за то что ему знакомо и не разобравшись стал тоннами писать тесты что естественно не дает результат.

Цитата:
У меня 80% времени уходит на проектирование
__________________
Cude вне форума