![]() |
|
||||||||||
|
|
|
|||||
|
Цитата:
- например появится 2-я часть системы, которую надо настроить по другому - а конфиг один (не важно xml или статический класс) - замучаетесь менять эти глобальные переменные до теста и после автоматического теста возвращать "как было", хотя, вроде делают так и не жужжат. - если речь идет не просто о постоянных данных конфигурации, а о некоторых параметрах состояния хранящихся глобально - то тут еще возникает путаница "... да ёлы палы, какая сволочь эту переменную меняет, я же выставляю false, а здесь она опять true" Как бороться? - протаскивать параметры - протаскивать объекты с параметрами - протаскивать фабрики, которые правильно параметризуют создаваемые ими объекты - протаскивать фабрики фабрик - использовать IoC-контейнеры - ... но на самом деле, будет только хуже. Последний раз редактировалось expl; 13.08.2011 в 20:24. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:44. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|