Tutte le domande

6
risposte

Devo organizzare le mie cartelle in base al dominio aziendale o tecnico?

Ad esempio, se sto usando un'architettura simile a MVC, quale struttura di cartelle dovrei usare: domain1/ controller model view domain2/ controller model view o controllers/ domain1 domain2 models/ dom...
posta 18.10.2012 - 08:09
3
risposte

Il livello di servizio deve intercettare tutte le eccezioni dao e racchiuderle come eccezioni di servizio?

Ho un'applicazione web Spring a tre livelli: dao, servizio e controller. Un controller non chiama mai direttamente dao, lo fa attraverso il livello di servizio. In questo momento, la maggior parte delle volte se c'è un'eccezione dao (runtime) ch...
posta 22.10.2014 - 22:01
3
risposte

Esiste un termine per una complicazione eccessiva di OOP?

Un anno o due fa ho visto un eccellente articolo su OOP (Java), che mostrava la progressione di un semplice logger concreto di due o tre linee di codice, e un teorico eccessivo processo di pensiero da parte dello sviluppatore inesperto che sosta...
posta 04.03.2017 - 12:28
9
risposte

In quali circostanze devono essere presentati all'utente i messaggi di errore? [duplicare]

I messaggi di errore dovrebbero mai essere presentati a un utente finale? In caso affermativo, quali regole o consigli dovresti avere riguardo a cosa dovrebbero esserci?     
posta 23.12.2010 - 16:03
5
risposte

Anche le "gerarchie di composizione profonde" non sono buone?

Ci scusiamo se "Gerarchia di composizione" non è una cosa, ma spiegherò cosa intendo con la domanda. Non esiste alcun programmatore OO che non abbia riscontrato una variazione di "Mantieni le gerarchie di ereditarietà piatte" o "Preferisci la...
posta 04.11.2016 - 19:23
6
risposte

Le migliori pratiche per i metodi di test delle unità che utilizzano pesantemente la cache?

Ho un numero di metodi di business logic che memorizzano e recuperano (con filtri) oggetti e liste di oggetti dalla cache. Si consideri IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> Fi...
posta 29.01.2013 - 10:04
6
risposte

Quali caratteri speciali si dovrebbe consentire un numero di telefono?

Quindi sto progettando una pagina web che verrà utilizzata per utenti globali, include utenti provenienti da Canada, Stati Uniti, India, Regno Unito ecc. Devo applicare le convalide per questo campo numero di telefono, ma non sono sicuro che il...
posta 09.05.2011 - 05:14
3
risposte

Quali sono le alternative all'utilizzo di una pila per rappresentare la semantica delle chiamate di funzioni?

Sappiamo tutti e amiamo che le chiamate alle funzioni vengono solitamente implementate usando lo stack; ci sono frame, indirizzi di ritorno, parametri, tutto il lotto. Tuttavia, lo stack è un dettaglio di implementazione: le convenzioni di ch...
posta 07.06.2013 - 09:38
9
risposte

Qual è il percorso verso la padronanza di JavaScript? [chiuso]

So come iniziamo con JavaScript, tagliamo e incolliamo uno snippit per ottenere una funzionalità o una convalida sul lato client. Ma se segui questo percorso nel tentativo di implementare un ricco comportamento interattivo, non ci vorrà molto...
posta 03.12.2010 - 17:38
3
risposte

Perché l'operatore di freccia in C ++ non è solo un alias di *.?

In c ++, l'operatore * può essere sovraccaricato, ad esempio con un iteratore, ma l'operatore freccia (- >) (. *) non funziona con le classi che sovraccaricano l'operatore *. Immagino che il preprocessore possa facilmente sostituire tutte le...
posta 19.07.2012 - 15:05