Но с течением времени качество кода постепенно ухудшается. Он становится все более сложным и дезорганизованным. Необходимо проводить регулярный рефакторинг, чтобы не допустить дальнейшего ухудшения качества кода. В противном случае затраты на разработку новой функциональности в таком коде возрастают слишком сильно.
Принципы юнит-тестирования
·
Владимир Хориков