![commitstrip,Смешные комиксы,веб-комиксы с юмором и их переводы ^Заставляет задуматься to/S, как мы привыкли обходиться^ без ммкрпгррймгпй
Как нам далось?
Поверь мне, TDD реально изменит всё.
Это изменит всё!
vk.com/commitstrip
1—Не нужно ждать ^ использования ES6 ^всё готово сейчас'
Всё готово
|/\_ сейчас! ^ ДП1
В ч
п
1,commitstrip,Смешные](http://img0.reactor.cc/pics/post/commitstrip-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3304172.jpeg)
Подробнее
^Заставляет задуматься to/S, как мы привыкли обходиться^ без ммкрпгррймгпй Как нам далось? Поверь мне, TDD реально изменит всё. Это изменит всё! vk.com/commitstrip 1—Не нужно ждать ^ использования ES6 ^всё готово сейчас' Всё готово |/\_ сейчас! ^ ДП1 В ч п 1
commitstrip,Смешные комиксы,веб-комиксы с юмором и их переводы
Еще на тему
Я это так понимаю, но лучше взгляни на Вики. Там лучше описано.
https://en.m.wikipedia.org/wiki/Test-driven_development
Оно же для десктопа: https://en.wikipedia.org/wiki/Test-driven_development
согласование с заказчиком -> естимейт (оценки сроков) -> соcтавление плана действия -> ТЗ -> выполнение
У тебя получается следующее:
З. У меня для вас работа, плачу n-денег
И. За неделю сделаем
И. надо подумать как потратить деньги
З. Напишите мне винду
И. совершает суицид
Я такой геморрой часто вижу, слава богу сам в него редко вляпываюсь. Некоторые на нем учатся, некоторые не учатся, а некоторые, бля, ставят в пример со словами "но вот раньше ж все-таки что-то ж вышло. Можно так же херово все организовать и в этот раз".
Если я вижу что ТЗ не дружит с логикой, аля "хочу котлеты из салата и огурцов", то озвучиваю это и отказываюсь реализовывать, пока мне не предоставят хотябы рецепт готовки. И естественно, при несогласованности ТЗ с заказчиком и девелоперами, прилетает как раз ПроджектМенеджеру.
впрочем, я уже понял, что таким как я здесь не рады
Если нет составленого задания, то как ты постоишь план действий? Как будешь подбирать используемые технологии, если даже не знаешь требований логики? Как будешь подбирать технологии?
Максимум что можно оттянуть по работе с ТЗ до последнего (а как правило этого вообще не делают) -- составление и оформление выходной документации. В жизни почему-то есть куча email-переписки, тикеты в jira, а вот единый документ по программе (с подробным описанием функционала и требований) я почему-то видел только на одном проекте.
В случае с контролем версий - точно, обычно - как повезет.
Я чувствую, что мы с вами по основным моментам имеем схожий опыт и понимание, будь эта беседа за кружкой - уже давно бы пришли к консенсусу :)