Anonymous
Maria планнинг покер на протяжении спринтов 5 при открытом рассказе "почему именно эта оценка" после тайногл голосования и у вас будет точная оценка с разбросом скажем в 4 раза, при оценке Х реальность х/2 или х*2
Anonymous
остальное сложнее привести к точности не тратя неоправданные ресурсы
Anonymous
для 3 минут на задачу пазброс норм :)
Nikita
вот это я удачно папал, как раз на обсуждение оценки по сторипоинтам
Slava
А тут живенько :)
Slava
Ребята а что такое TDD? Это когда мы сначала описываем наши галлюцинации на тему того, как должен работать софт, потом его пишем, а потом пользователь смотрит и говорит - мне так не надо? :)
Slava
(И кстати следующий вопрос к знакотаком - кто знает автора моих слов)
Nikita
сначало пишется тест
Nikita
а потом коод под него
AD
Test driven development
Slava
Так, продолжайте :)
Dmitry
Мне интересно узнать про автора)
AD
Ты серьезно не знаешь что такое tdd? :)
Slava
Слово знаю плохое, понимаю ;)
Slava
Ну скажите мне, что лучше - зарелизить сырой софт и быстренько поправить или потратить время на TDD?
Shamil
Ну это зависит от целей проекта
AD
Нет тут понятия лучше или хуже.
Dmitry
+1
Evgeny
Реал, это от ваших целей зависит
Evgeny
Быстро выйти на рынок — хуяк-хуяк и в продакшен
Slava
Хуяк-хуяк и в продакшен
Slava
и получил обратную связь
Evgeny
Экзактли
Slava
или фантазировать сценарии
Slava
?
Slava
Что лучше? :)
Evgeny
Хотите долгосрочно играть и уверены в своем плане — делайте ТДД, разбирайтесь с архитектурой
AD
Tdd не спасет от того что софт плохой. Он снизит оверхед на багфиксинг. Но оверхед на tdd огромен. И это в принципе другая техника разработки
Slava
Во-во
Slava
Ничего общего с долгосрочнотью и уверенностью в плане не умеет.
Slava
имеет*
Slava
https://vimeo.com/110554082
Slava
только близко к сердцу не принимайте
Slava
Эрик жестко троллит, но рассказывает-то он как раз про agile.
AD
Я бы вообще хотел бы посмотреть на проекты вживую, которые четко по tdd идут и сколько у них оверхеда на мокинг всего и вся.
Slava
Они еще не запустились
Dmitry
ну погодите, с чего вдруг такое отторжение? высокий оверхед по сравнению с чем? с разработкой БЕЗ юнит-тестов или с разработкой, когда тесты пишутся после разработки фичи, чтобы не рефакторить после каждого теста?
AD
Вообще весь принцип аджайл-поставить итерацию в продакшн. Достигаете этого с использованием tdd или нет-это технология. Команда настолько крута, что сиогла выстроить все по tdd-ну слава богу. Но оверхед при tdd при внесении изменений растет как снеговик. Так что зависит от целей
Slava
Так еще раз :)
AD
Да именно с этим. Юнит тесты-это не tdd вообще говоря.
Slava
TDD - это код написанный на основе галлюцинаций
AD
Да нет же!)))
Slava
Поэтому оверхед огромный
Evgeny
У вас весь код на галлюцинациях продакта построен
Slava
Exactly (c)
Evgeny
Какая разница, покрыт он тестами в начале или в конце?
Slava
В TTM
Evgeny
Time to…?
Slava
market
Evgeny
Тесты пишутся во время итерации
AD
Не проектируете тесты до кода. Не создаете обвязку для tdd.
Evgeny
В начале или конце — без разницы
Slava
А если итерации... нет :X
Evgeny
Ну или не пишутся вовсе
AD
Жень-реально по tdd пробовали?
Evgeny
Мы не пишем тесты
Evgeny
Вообще
Dmitry
В начале или конце — без разницы
Test-driven Development != Test-first Development
AD
Никаких автотестов?
Evgeny
Никаких
Dmitry
и сколько уже живет такой продукт?
AD
А как тестируете?
Evgeny
Больше полугода
Evgeny
А как тестируете?
Да руками перед релизами чекаем, все ли ок с новой функциональностью
Evgeny
Чисто визуально
Slava
:)
AD
Сколько sloc в проекте?
Evgeny
Конечно, бывают хотфиксы, но очень редко
Slava
И пользователи небоьс деньги еще платят, наверное спрашивают про автотесты тоже
Evgeny
Раз в 2 месяца
Evgeny
Сколько sloc в проекте?
Ща не за ноутом
Dmitry
Больше полугода
ммм у меня был опыт, что продукт так жил полтора года врагу не пожелаю такое наследие((
Evgeny
Мало, мы на скале пишем
Evgeny
Она немногословна
AD
И че делаеть будете, когда придется рефакторить?
Evgeny
Рефакторить что? Зачем?
Evgeny
ммм у меня был опыт, что продукт так жил полтора года врагу не пожелаю такое наследие((
У нас ок технологии и разработчики, они следят за своим кодом
Evgeny
Не панацея, но легаси даже не на горизонте
Dmitry
у всех ок, но люди меняются, код протухает