Как лучше назвать WCF-сервис?
От: Shmj Ниоткуда  
Дата: 04.05.15 03:30
Оценка:
Есть сервис для управления счетом. Назвали AccountService.

Адрес получился http://example.com/api/AccountService

При добавлении ссылки в VS получаем тип AccountServiceClient. Не лучше ли просто AccountClient?

Но чтобы сдлеать AccountClient, сервис нужно назвать Account, но Account -- это бизнес-объект.

Может вместо Service испольовать какое-нибудь другое слово? Что больше подходит?
Re: Как лучше назвать WCF-сервис?
От: mogikanin Россия  
Дата: 04.05.15 05:06
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Может вместо Service испольовать какое-нибудь другое слово? Что больше подходит?


Не может. Не подходит.
Re: Как лучше назвать WCF-сервис?
От: Sharov Россия  
Дата: 04.05.15 12:16
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Есть сервис для управления счетом. Назвали AccountService.


S>Адрес получился http://example.com/api/AccountService


S>При добавлении ссылки в VS получаем тип AccountServiceClient. Не лучше ли просто AccountClient?


S>Но чтобы сдлеать AccountClient, сервис нужно назвать Account, но Account -- это бизнес-объект.


S>Может вместо Service испольовать какое-нибудь другое слово? Что больше подходит?


Абсолютно нормальное название. AccountClient не лучше AccountServiceClient, т.к. во втором случае сразу понятно с чем имеешь дело.
Кодом людям нужно помогать!
Re: Как лучше назвать WCF-сервис?
От: Nuseraro Россия  
Дата: 04.05.15 12:35
Оценка:
И AccountService и AccountServiceClient и AccountClient — все довольно слабые названия. Конечно так часто называют, но это их не оправдывает. С таким же успехом можно назвать AccountFoo — от смысла не сильно убудет.

Один из хороших подходов — понимать, что же именно делают эти классы и назвать соответственно. Мб окажется, что засовывать все действия связанные с Account в один класс — не лучшая практика: связность по данным, уже Макконнелл не одобрял.
Homo Guglens
Re[2]: Как лучше назвать WCF-сервис?
От: Shmj Ниоткуда  
Дата: 04.05.15 15:40
Оценка:
Здравствуйте, Nuseraro, Вы писали:

N>И AccountService и AccountServiceClient и AccountClient — все довольно слабые названия. Конечно так часто называют, но это их не оправдывает. С таким же успехом можно назвать AccountFoo — от смысла не сильно убудет.


Слово Client добавляет кодогенератор WCF. С этим ничего не поделать.

N>Один из хороших подходов — понимать, что же именно делают эти классы и назвать соответственно. Мб окажется, что засовывать все действия связанные с Account в один класс — не лучшая практика: связность по данным, уже Макконнелл не одобрял.


WCF-сервис для работы с банковским счетом пользователя. Там методы для получения остатка на счете, для перевода с одного счета на другой.

Как бы вы назвали?
Re: Как лучше назвать WCF-сервис?
От: hardcase Пират http://nemerle.org
Дата: 05.05.15 10:27
Оценка: +2
Здравствуйте, Shmj, Вы писали:

S>Может вместо Service испольовать какое-нибудь другое слово? Что больше подходит?


Accounting
/* иЗвиНите зА неРовнЫй поЧерК */
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.