Можем ли мы иметь 1000 операционных контрактов в одном сервисном контракте в сервисе WCF? - PullRequest
2 голосов
/ 13 августа 2010

Пожалуйста, кто-нибудь может сказать мне, что у нас может быть 1000 контрактов на эксплуатацию в одном сервисном контракте в службе WCF. Влияет ли это на техническое обслуживание, когда мы вносим изменения в эти операционные контракты?

Ответы [ 2 ]

4 голосов
/ 13 августа 2010

Краткая версия : да, теоретически и технически, вы могли бы - но это не значит, что вы должны ..... рекомендуемое количество операций в контракте на обслуживание не должно превышать 7-10В любой наилучшей рекомендации, которую я знаю ....

Расширенная версия:

Я не говорю, что это будет очень просто и легкопонять сервис с таким количеством операций.И да - сервис с 1000 операциями может измениться с большей вероятностью, так что вы, вероятно, будете чаще обновлять и, следовательно, вам нужно будет придумать действительно хорошую стратегию управления версиями.взгляните на Принцип единой ответственности - принцип объектно-ориентированного проектирования.Один класс (например, ваш сервис здесь) всегда должен иметь одну ответственность и только один - я очень сомневаюсь, что у вас будет 1000 методов, которые все имеют одинаковую ответственность .....

3 голосов
/ 13 августа 2010

Было бы намного проще, если бы кто-то просто сказал «Нет, ты не можешь»: -P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...