padrões / diretrizes de nomenclatura de classe c #


18

Ao longo dos anos, usei várias convenções de nomenclatura para serviços em meus aplicativos

por exemplo:

Serviço [ClassName]  
Gerente [ClassName]  
Fábrica [ClassName]  
Fornecedor [ClassName]  
Auxiliar [ClassName]

Geralmente, uso apenas o sufixo "Helper" para classes de utilitário que não possuem dependências externas.

No entanto, acho que há um pouco de cruzamento entre os outros, e me perguntei se havia alguma recomendação / padrões / diretrizes sobre o que usar e quando?

c#  naming 

4
Como é isso fora de tópico? "Existem recomendações / padrões / diretrizes?" é uma pergunta válida - a resposta pode ser "Sim, aqui está um link para as diretrizes da MS."
Kieren Johnstone

Então, se pode ser movido em vez de fechado? Ainda se relaciona com a programação IMO

@ Kon, eu discordo. É uma pergunta válida para o StackOverflow. stackoverflow.com/questions/495051/…
Filip Ekberg

@ Ben, por favor, deixe-me saber se você encontrar uma resposta para isso, pois eu gostaria de ver quais diretrizes as pessoas sugerem.

4
@ Rick bem, você faz parecer que é absolutamente óbvio. Eu não acho que é. Eu poderia ter um ProductManager que salva produtos ou um ProductService que salva produtos. Eu poderia ter um ConfigurationProvider ou um ConfigurationFactory que gere uma configuração. É por isso que estou pedindo uma explicação.

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.