Jest to podstawowe pytanie o konwencję nazewnictwa, ale nie znalazłem nigdzie, co by się do tego konkretnie odnosiło.Konwencja nazewnictwa dla metody serwisowej
Mam klasę o nazwie Foo i klasę o nazwie Bar.
Mam metodę w usłudze pobierania wszystkich pasków dla Foo. Należy nazwać go:
GetFooBars(int fooId)
lub
GetBarsForFoo(int fooId)
Aby rozwinąć, można mieć Bary dla innych klas, np
GetMooBars(int mooId)
lub
GetBarsForMoo(int mooId)
Dzięki, podoba mi się, że określono "... FooId". Moim jedynym zastrzeżeniem jest to, że kiedy widzę "Przez", zamiast "Dla", to sprawia, że myślę, że otrzymuję wiele (wszystkich?) Słupków, które są podzielone przez, lub posortowane według FooId (lub MooId). Alternatywnie, gdy widzę "For", to sprawia, że myślę, że otrzymuję podzbiór wszystkich taktów tylko dla konkretnego FooId (lub MooId). –
Kiedy widzę nazwę typu 'GetBarsByFooId', to powoduje, że myślę" filtruj według "lub" wyszukaj według ". Nigdy nie przyszło mi do głowy, że może to oznaczać "grupa przez" lub "zamówienie przez". Ale to tylko ja ... Myślę, że to, że podajesz "fooId" jako parametr, powinno wyjaśnić intencje. –