using DAO.Operations;
namespace BBL.Operations
{
public class OperationService
{
public Operation Get(int id) {}
public IEnumerable
//или
public Operation GetOperation(int id) {}
public IEnumerable
Как принято называть методы/функции? Какие рекомендации существуют на сей счет?
UPD:
В приведенном мной примере я указал противоречивые конструкции: короткая форма Get() против более полной GetOperations() мне хочется понять в каких случаях правильней использовать тот или иной способ, какие плюсы/минусы меня могут возникнуть позднее.
Ответ
Я бы выбрал первый вариант. Потому что второй вариант предполагает некоторое дублирование и лишнюю писанину:
var operationService = new OperationService();
var all = operationService.GetOperations();
в сравнении с
var operationService = new OperationService();
var all = operationService.GetAll();
Если вы правильно называете переменные, то кратких вариантов достаточно.
Комментариев нет:
Отправить комментарий