Аннотация:
В статье рассматривается пример влияния тестов на архитектуру кода. Предложены формальные критерии тестируемости метода класса. Предложено определение исходящей зависимости. Указывается связь между полученными формальными определениями и смыслом эмпирических и эвристических правил полученных Робертом Мартином, Кентом Беком, Мартином Фаулером в работах посвященных качеству исходного кода.