Domande con tag 'naming'

1
risposta

Ambiguità di nomi di metodi apparentemente chiari nelle API

(La domanda è indipendente dalla lingua, ma per illustrare il punto, ho scritto gli esempi in C #.) Dire che sto provando a modellare il comportamento dei "componenti" che comunicano tramite "porte". Potrei modellarlo come: public inte...
posta 12.04.2015 - 08:24
2
risposte

Dovrei inserire il tipo di dati di un attributo di classe nel suo nome?

La maggior parte degli attributi di classe del mio sistema sono solo testo, ma in questo caso ha più senso collocare gli attributi di questa particolare classe in un singolo hash (da un aspetto "mantenere il codice sorgente carino"). In pratica,...
posta 28.08.2013 - 17:45
1
risposta

Dovrei evitare di creare una variabile con nome più breve per una costante?

Supponiamo di avere un codice come questo someFunction:function(userId){ var url=SomeClass.SomeNetworkConnector.SOME_URL; if(url !== undefined && userId !== undefined){ this.openURL(url+"?userid="+userId); } } Inizialmente...
posta 07.02.2018 - 05:03
1
risposta

Nomi di classi a stato lungo con pattern di stato

Sto usando lo schema di stato su 28 stati nella mia applicazione. Gli stati sono per le tessere che ha 7 stati principali, ci sono 4 attributi booleani per la tessera che influisce sul suo comportamento quindi ho deciso di incorporarli con stati...
posta 11.09.2013 - 12:10
2
risposte

Come denominare la funzione annidata? [chiuso]

Quando hai una funzione che ne avvolge un'altra in Scala. Come si chiama la funzione nidificata? Ho trovato questo: def factorial(i: Int): Int = { def fact(i: Int, accumulator: Int): Int = { if (i <= 1) accumulator e...
posta 10.09.2013 - 16:17
2
risposte

Che è architettonicamente corretto per i nomi dei metodi Data Access Layer: Recupera o Seleziona? [chiuso]

Ho visto le parole Fetch e Select usate in modo apparentemente intercambiabile quando si nominano i metodi del livello di accesso ai dati (ad esempio Person.Select o Person.Fetch). Quale è corretto? Il mio istinto è che il punto del livello d...
posta 05.06.2013 - 14:56
3
risposte

Convenzione di denominazione per entità associative

Quando progettiamo relazioni Many-to-Many su un database, dobbiamo mettere un'altra tabella nel mezzo in modo che diventi 3 tabelle con una relazione 1-a-molti. Wikipedia mi ha detto che si chiama entità associativa Ho sempre problemi nel n...
posta 15.04.2011 - 09:56
1
risposta

Namespace per argomento o per scopo? [chiuso]

Il progetto a cui sto lavorando ha alcune classi. Queste classi possono essere raggruppate in due modi diversi. Sto cercando di decidere quale gruppo è il migliore come per il namespace. Attualmente sono un insieme di classi che affrontano l'ute...
posta 09.07.2015 - 10:00
1
risposta

Come gestire le convenzioni di denominazione lato server e lato client che si scontrano? [chiuso]

Ho un progetto che usa la convenzione di denominazione underscore per il database MySQL e gli script PHP, ma usa camelCase per l'applicazione javascript (uno scenario comune sono sicuro). Tuttavia, una volta che gli oggetti codificati JSON ve...
posta 19.02.2015 - 01:31
1
risposta

Nome del metodo di interfaccia "perdita" dettagli di implementazione

Ho una classe che implementa un'interfaccia e ho la responsabilità di creare oggetti e "mantenere" la raccolta di oggetti creati. La classe ha il metodo GetOrCreate(int id) che restituisce l'istanza dell'elemento creato. public class P...
posta 06.03.2017 - 16:38