standard / linee guida per la denominazione della classe c #


18

Nel corso degli anni ho usato varie convenzioni di denominazione per i servizi nelle mie applicazioni

per esempio:

[ClassName] Servizio  
[ClassName] Responsabile  
[ClassName] Fabbrica  
[ClassName] Fonte  
[ClassName] Helper

In genere utilizzo il suffisso "Helper" solo per le classi di utilità che non hanno dipendenze esterne.

Tuttavia trovo che ci sia un po 'di incrocio tra gli altri, e mi chiedevo se ci fossero raccomandazioni / standard / linee guida su cosa usare e quando?

c#  naming 

4
Come è fuori tema? "Ci sono raccomandazioni / standard / linee guida?" è una domanda valida - la risposta potrebbe essere: "Sì, ecco un link alle linee guida della SM.
Kieren Johnstone,

Quindi se può essere spostato anziché essere chiuso? Si riferisce ancora alla programmazione dell'IMO

@Kon, non sono d'accordo. È una domanda valida per StackOverflow. stackoverflow.com/questions/495051/…
Filip Ekberg

@Ben, per favore fatemi sapere se trovate una risposta a questo come vorrei vedere quali linee guida suggeriscono le persone.

4
@svick bene lo fai sembrare assolutamente ovvio. Non penso lo sia. Potrei avere un ProductManager che salva i prodotti o un ProductService che salva i prodotti. Potrei avere un ConfigurationProvider o un ConfigurationFactory che genera una configurazione. Questo è il motivo per cui sto chiedendo una spiegazione.

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.