2
Какова роль архитектора программного обеспечения в процессе разработки через тестирование?
Насколько я понимаю, Test-Driven Development - это написание тестов для определения спецификаций программы (вы можете исправить меня, если я ошибаюсь). Если кто-то отвечает за написание спецификаций (включая публичный API) для программного обеспечения (назовем его «Архитектор программного обеспечения»), означает ли это, что Архитектор программного обеспечения должен написать все тесты? Или Архитектор …
10
architecture
tdd