Quali sono gli standard per trattare la pluralia tantum nel tuo codice? [chiuso]

20

Quando si usano variabili di cui il loro plurale e singolare sono entrambi uguali, come si chiamano? Ci sono delle norme là fuori?

Ad esempio:

Series[] series  // Plural
Series series    // Singular

Indepth:

Per essere precisi, la mia collezione di serie deve essere chiamata serie (a causa della formattazione JSON), dovresti prendere in considerazione la denominazione della forma singolare di Serie che viene aggiunta alla collezione Series s ?

Come in:

List<Series> series = new List<Series>();
Series s;

while (someBool)
{
    s = new Series();
    s.Name = "Name";
    while (anotherBool)
    {
        s.AddValue(someValue);
    }
    series.Add(s);
}
    
posta anthonytimmers 24.09.2015 - 13:05
fonte

1 risposta

18

Non penso che ci sia uno standard per questo. La maggior parte dei nomi inglesi non ha questo problema. Quindi, se non vuoi aggiungere un termine come "lista" o "collezione" al nome della variabile, una possibile soluzione è aggirare quel problema semplicemente scegliendo un termine diverso.

Nel tuo esempio, potresti usare "sequenza" invece di "serie" (se questo è il significato di "serie" che avevi in mente).

Naturalmente, per alcune parole come "occhiali" o "pantaloni" trovare un sinonimo adatto che si adatti al tuo contesto potrebbe non essere facile. Per quelli è probabilmente la soluzione migliore da seguire @ suggerimento di DavidPacker di usare una parola come "spectaclesCollection" o "trousersList".

    
risposta data 24.09.2015 - 13:21
fonte

Leggi altre domande sui tag