Domande con tag 'naming'

1
risposta

Assegna un nome a una funzione di predicato che prende più oggetti [chiuso]

Ho il seguente codice JavaScript: function tokensOnSameLine(node1, node2) { return node1.line == node2.line; } Quale sarebbe il nome preferito per questa funzione? Ho preso in considerazione quanto segue: isTokensOnSameLine : s...
posta 25.09.2016 - 02:49
1
risposta

Se pacchetto per feature, ma ho molte classi omogenee, quale è preferibile?

Mi chiedo se questo è il modo corretto di gestire la mia situazione quando si impacchettano per feature. Utilizzare la seguente struttura di progetto come esempio: com.foobar.web.Bootstrap.java com.foobar.web.TcpServer.java com.foobar.web.Requ...
posta 20.06.2017 - 02:02
4
risposte

Un modo migliore di gestire le pre condizioni e il logging

1. Immagina di avere il seguente: void Foo::doFoo() { if (!isConditionValid()) { log("doFoo not possible because condition is not valid"); return; } if (!isTheOtherConditionValid()) { log("doFoo n...
posta 04.08.2015 - 10:35
3
risposte

Esiste un modello di programmazione, un modello di progettazione o una convenzione di denominazione per spostare i dati tra schemi correlati? [chiuso]

Sto lavorando a un'applicazione web accessibile pubblicamente. (Realmente) Per farla breve, abbiamo due serie di tabelle nel database con relativamente gli stessi nomi e relativamente gli stessi dati. Il primo set di tabelle viene utilizzato dal...
posta 30.09.2014 - 20:05
1
risposta

Come denominare una funzione che si assicura che un elemento esista e lo restituisca?

function getOrInsertEmptyElemById(id){ var elem = $(id) || document.body.insert('<div id="'+id+'"></div>'); return elem; } Mi trovo a utilizzare spesso funzioni come quelle sopra citate. Ma faccio fatica a nominarli. In ch...
posta 02.03.2015 - 00:41
4
risposte

Cosa c'è in un nome? Revisione vs Timestamp [chiuso]

A quanto pare nominare le cose è una delle cose più difficili nella programmazione ..! Ho un'implementazione di sincronizzazione che utilizza la registrazione cronologica (numero di secondi da unix epoca) per la sincronizzazione. Attualmen...
posta 23.03.2014 - 23:37
1
risposta

Assegnazione di un nome succintamente a un oggetto

Ho un oggetto che racchiude un Either<T,T[]> . Può essere solo una singola istanza di T o un array di T[] , ma non lo so al momento della compilazione. Come faccio a denominare la classe e come faccio a denominare un'istanza,...
posta 17.09.2018 - 10:28
1
risposta

Norme di denominazione o convenzioni per l'e-commerce

Assegnazione di nomi alle voci There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton Assegnare nomi alle cose sembra così banale, prima di leggere questa citazione, avrei pensato...
posta 13.03.2018 - 14:07
1
risposta

Fornire il contesto nel nome della classe, anche se lo spazio dei nomi fornisce il contesto

Quindi sto leggendo Clean Code e voglio scrivere i miei nomi di classe con la giusta quantità di contesto, ma come funzionano i namespace .NET nel concetto di Nomi significativi ? Devo rinunciare al contesto nel nome della classe che è sta...
posta 04.05.2017 - 22:46
3
risposte

Nome classe postfixed versione per REST api

Sto lavorando su un'API REST basata su Spring con varianti v1 e v2: /api/v1/dates /api/v2/dates Corrispondentemente, ci sono i pacchetti v1 e v2 nel codebase: com.company.api.v1 com.company.api.v2 È una buona pratica assegnare nomi di...
posta 19.08.2016 - 03:06