Например, некоторые организации успешно применяют метод управляемого тестирования, когда тесты пишутся до создания реализации или интерфейса. Цель такого подхода — в изменении производственной культуры команды на такую, где тесты будут центральным элементом, чтобы все решения по дизайну отражались в реализации, лучше адаптированной под тесты. Как результат — API более высокого качества, так как в него заранее встроено соответствие всем тестам.
Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте
·
Мехди Меджуи