Что бы вы сделали, когда собираетесь добавить некоторые новые функции в большую (и грязную) кодовую базу, которая содержит практически * НЕТ * код модульного тестирования?

Мартин Фаулер говорит, что мы должны сделать рефакторинг перед добавлением новых функций (учитывая, что исходная программа не очень хорошо структурирована).

Таким образом, мы все хотим реорганизовать этогрязный кодовая база, это 'наверняка. Мы также знаем, что без кода модульного тестирования этоОчень легко вводить тонкие ошибки.

Но это'большая база кода. Добавление полного набора тестов кажется неосуществимым.

Что бы вы сделали в этом случае?

Ответы на вопрос(14)

Ваш ответ на вопрос