http://roman.yankovsky.me/?p=1541
Роман ПРАВИЛЬНО всё написал.
Замечу лишь, что это ОТНЮДЬ НЕ ПРОТИВОРЕЧИТ "постулату тестируемости".
Роман дал "критерии" оценки "хорошести" архитектуры.
А "тестируемость" - даёт способы ОЦЕНКИ этих критериев.
Другими словами - рано или поздно - через "тестируемость" вы придёте к данным "критериям".
А от этих "критериев" - скорее всего придёте к "тестируемости".
Просто (как мне кажется) - Роман сразу пытается больше "теорию" развивать, а я - "практику".
На теорию - у меня мозгов не хватает. Я могу лишь на "прецеденты использования" смотреть, а лишь ПОТОМ их обобщать.
А вообще говоря - Роман - ОЧЕНЬ ХОРОШИЕ и ПРАВИЛЬНЫЕ мысли озвучил.
Просто (как мне кажется) - Роман сразу пытается больше "теорию" развивать, а я - "практику".
На теорию - у меня мозгов не хватает. Я могу лишь на "прецеденты использования" смотреть, а лишь ПОТОМ их обобщать.
А вообще говоря - Роман - ОЧЕНЬ ХОРОШИЕ и ПРАВИЛЬНЫЕ мысли озвучил.
А Вот реальный пример от гуру мы можем увидеть в "коде". Или Ходжа мввм предел возможностей ? И что таки делать с унаследованным кодом ?
ОтветитьУдалитьПРИМЕРЫ БУДУТ (хотя я и не "гуру").. Дайте время..
ОтветитьУдалитьСкажу лишь одно - НЕ ЖДИТЕ "откровения" или "серебряной пули"! Их - НЕТ! Я могу лишь показать "как я решаю СВОИ проблемы" (чтобы вы это переосмыслили), НО я НЕ МОГУ дать "рецепт как "решать ВАШИ проблемы". Ибо ВАШИХ проблем я НЕ ЗНАЮ.
Вот тут кстати есть "реальный код" - https://sourceforge.net/p/rumtmarc/code-0/HEAD/tree/trunk/Blogger/RealWork/Abstract_Tests/
ОтветитьУдалить