c # standardy nazewnictwa / wytyczne


18

Przez lata korzystałem z różnych konwencji nazewnictwa dla usług w moich aplikacjach

na przykład:

[ClassName] Usługa  
[ClassName] Manager  
[ClassName] Factory  
[ClassName] Dostawca  
[ClassName] Pomocnik

Zasadniczo używam sufiksu „Pomocnik” tylko w przypadku klas narzędzi, które nie mają zewnętrznych zależności.

Uważam jednak, że istnieje różnica między innymi i zastanawiałem się, czy istnieją jakieś zalecenia / standardy / wytyczne dotyczące tego, czego używać i kiedy?

c#  naming 

4
Jak to jest nie na temat? „Czy są jakieś zalecenia / standardy / wytyczne?” Jest to ważne pytanie - odpowiedź może być „Tak, tu jest link do wytycznych MS w.
Kieren Johnstone

Czy można więc przenieść, a nie zamknąć? Nadal odnosi się do programowania IMO

@Kon, nie zgadzam się. To ważne pytanie dla StackOverflow. stackoverflow.com/questions/495051/...
Filip Ekberg

@ Ben, proszę dać mi znać, jeśli znajdziesz odpowiedź na to pytanie, ponieważ chciałbym zobaczyć, jakie wskazówki sugerują ludzie.

4
@svick dobrze, sprawiasz, że brzmi to absolutnie oczywiste. Nie wydaje mi się Mogę mieć ProductManager, który zapisuje produkty lub ProductService, który zapisuje produkty. Mogę mieć ConfigurationProvider lub ConfigurationFactory, który generuje konfigurację. Dlatego proszę o wyjaśnienie.

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.