Re[9]: Про TDD как религию
От: landerhigh Пират  
Дата: 03.10.19 06:54
Оценка:
Здравствуйте, blp, Вы писали:

L>>Какое-то разделение ответственности ведь есть?

blp>Зависит от того, что вы под этим понимаете. Оно есть независимо от размера команды. Просто команда большая и все люди периодически трогают весь код, независимо от того, какой у них основной фокус.

То есть даже зачатков code ownership нет?
А как code review проводятся?

L>>>>Ну и что? Написал новый юнит-написал к нему, и только к нему, без попыток замокать всю вселенную, комплект юнит-тестов.

blp>>>Это не работает на практике в условиях наличия большого количества существующего кода, плохо покрытого тестами.
L>>Ну почему же не работает?
blp>потому что новая логика не пишется в изоляции — ее невозможно писать в изоляции. Новая логика это не "добавить чекбокс вместо комбобокса", это, например "к существущему троттлингу добавить троттлинг по новому рилтайм-критерию", оно разбивается на много подзадач, покрывающих много компонентов, часть котороых пишется бригадой бабуинов.

Выбираем одну из подзадач, реализуем ее в TDD стиле. Повторяем.
Тут, конечно, нужна религиозная одержимость, чтобы не сломиться под противодействием.
www.blinnov.com
Отредактировано 03.10.2019 11:54 landerhigh . Предыдущая версия .
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.