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

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

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

Кто нибудь юзает принципы tdd в программировании? Как ощущения? Например здесь об этом неплохо написано: http://citforum.ru/SE/testing/mod_test/
На первый взгляд все охуенно круто.
__________________
Cude вне форума  
Старый 21.09.2010, 18:23   #2
creator123
Senior Member
 
Аватар для creator123
 
Регистрация: 05.01.2008
Сообщений: 1,676
Бабло: $213930
По умолчанию

ну для всяких скриптов автоматических самая тема.
Для GUI хреново.
creator123 вне форума  
Старый 26.09.2010, 14:47   #3
Cude
роллер-дорвейщик
 
Аватар для Cude
 
Регистрация: 08.04.2007
Сообщений: 636
Бабло: $112590
ТС -->
Отправить сообщение для Cude с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от creator123 Посмотреть сообщение
ну для всяких скриптов автоматических самая тема.
Для GUI хреново.
ты не владеешь tdd

Почитал статей всяких. Оказалось что если просто взять и начать писать тесты, получится полная хуйня. По началу будет прикольно но в итоге забросите. Сами по себе тесты это абуза для программиста. В сочетании с tdd это сила. Но прокачиваться придется долго - судя по отзывам около года. И никак не на текущих проектах. Внедрить тестирование в текущий проект очень сложно. Только новый и без ограничения по времени. Потому что в начале скорость программирования сократится в несколько раз. Зато когда в других проектах код превращается в снежный ком, при использовании tdd он остается полностью под контролем и можно воротить им как хочешь.

В tdd, тесты это средство не столько контроля, сколько помощь в разработке качественного кода!
__________________
Cude вне форума  
Старый 26.09.2010, 14:55   #4
creator123
Senior Member
 
Аватар для creator123
 
Регистрация: 05.01.2008
Сообщений: 1,676
Бабло: $213930
По умолчанию

Цитата:
Сообщение от Cude Посмотреть сообщение
ты не владеешь tdd

Почитал статей всяких.
теоретик мля. Оторвись от книжек, и попробуй применить TDD
creator123 вне форума  
Старый 26.09.2010, 19:10   #5
Dadee
Шоколатье
 
Аватар для Dadee
 
Регистрация: 20.04.2007
Сообщений: 5,973
Бабло: $726105
По умолчанию

ТС ошибся форумом. тут 90% кодящих людей ничего кроме свистоперделок аля регалок не пишет.

более того, все "взрослые" технологии написания кода юзаются при написании реально больших проектов с нормальным разделением труда. архитекторы, аналитики, кодеры, тестеры итд.

в институте про это рассказывают кстати. не пропускайте школу.
Dadee вне форума  
Старый 27.09.2010, 10:55   #6
Cude
роллер-дорвейщик
 
Аватар для Cude
 
Регистрация: 08.04.2007
Сообщений: 636
Бабло: $112590
ТС -->
Отправить сообщение для Cude с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от Dadee Посмотреть сообщение
ТС ошибся форумом. тут 90% кодящих людей ничего кроме свистоперделок аля регалок не пишет.

более того, все "взрослые" технологии написания кода юзаются при написании реально больших проектов с нормальным разделением труда. архитекторы, аналитики, кодеры, тестеры итд.

в институте про это рассказывают кстати. не пропускайте школу.
Остается 10%
Если софт пишется больше месяца, взрослые технологии уже нужно применять
Тот же ООП суют куда не поподя а ведь это тоже взрослая технология (если конечно уметь его применять а не на уровне "я умею создавать классы")
__________________
Cude вне форума  
Старый 28.09.2010, 00:01   #7
twistsm
Member
 
Аватар для twistsm
 
Регистрация: 18.07.2010
Сообщений: 79
Бабло: $10160
По умолчанию

TDD - это роскошь, которую может себе позволить не каждый девелопер. Оно отнимает время, за которое можно написать гору кода. На самом деле фигня это все и увлекаться ей не стОит особо.

Лучше почитай больше про AgileDev, научись мыслить объектами, проектировать "хорошие" архитектуры/каркасы. А всякие TDD - это уже избыточность, все равно в реальном проекте при реальных сроках у тебя просто не хватит времени заниматься этой дрочкой. Да она никому и не нужна - нужен работающий результат.
__________________
http://aTape.net- Программирование и адвертайзинг
twistsm вне форума  
Старый 28.09.2010, 00:02   #8
twistsm
Member
 
Аватар для twistsm
 
Регистрация: 18.07.2010
Сообщений: 79
Бабло: $10160
По умолчанию

Цитата:
Сообщение от Dadee Посмотреть сообщение
ТС ошибся форумом. тут 90% кодящих людей ничего кроме свистоперделок аля регалок не пишет.
+1 Реально, взял бы кто-то и хоть что-то серьезное написал! Ни одного доргена/парсера человеческого не продается
__________________
http://aTape.net- Программирование и адвертайзинг
twistsm вне форума  
Старый 28.09.2010, 00:12   #9
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,224
Бабло: $247844971
По умолчанию

Цитата:
Сообщение от twistsm Посмотреть сообщение
+1 Реально, взял бы кто-то и хоть что-то серьезное написал! Ни одного доргена/парсера человеческого не продается
а ты чего не напишешь?)
думаю толковое не особо в паблик лезет просто)
imgreen вне форума  
Старый 28.09.2010, 09:44   #10
twistsm
Member
 
Аватар для twistsm
 
Регистрация: 18.07.2010
Сообщений: 79
Бабло: $10160
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
а ты чего не напишешь?)
думаю толковое не особо в паблик лезет просто)
Я пишу. Через пару месяцев появятся несколько интересных и толковых продуктов.

Меня интерфейсы харят немного. Привык для себя консольное все писать. Теперь заставляю себя имплементить юзабельный фронтенд.
__________________
http://aTape.net- Программирование и адвертайзинг
twistsm вне форума