Tutte le domande

5
risposte

Google Closure è un vero compilatore?

Questa domanda è ispirata al dibattito nei commenti su questo Overflow dello stack domanda . La compilatore di Google Closure riporta quanto segue (in corsivo aggiunto): The Closure Compiler is a tool for making JavaScript download and r...
posta 20.11.2012 - 14:53
4
risposte

Qual è il modo più elegante per scrivere un metodo "Prova" in C # 7?

Sto scrivendo un tipo di implementazione Queue che ha un metodo TryDequeue che usa un pattern simile a vari metodi .NET TryParse , dove restituisco un valore booleano se l'azione è riuscita e uso un parametro out per restituire il...
posta 16.03.2017 - 18:10
14
risposte

Quali sono i vantaggi dell'utilizzo dell'astrazione del database da parte di ORM? [chiuso]

Sto iniziando a utilizzare l'ORM raccomandato dal framework che scelgo, e sebbene mi piaccia l'idea dello strato aggiuntivo di astrazione fornito da ORM, sto iniziando a capire cosa significhi realmente. Significa che non sto più lavorando con i...
posta 23.09.2010 - 05:21
5
risposte

Rilevare il misusage di delete [] vs. delete in fase di compilazione

Mi piacerebbe sapere se è possibile rilevare l'errore delete commentato di seguito al momento della compilazione? Soprattutto, mi piacerebbe sapere del compilatore g ++. ClassTypeA *abc_ptr = new ClassTypeA[100]; abc_ptr[10].data_ = 1;...
posta 13.02.2013 - 15:32
9
risposte

Buon design: quanta hackyness è accettabile? [duplicare]

Ho ragione di fronte a una decisione difficile. Ho un problema nel mio codebase (è in C ++), che potrei risolvere in due modi: A) Aggiungi una riga di codice B) Riscrivi ~ 7500 righe di codice, aggiungendo circa 1000 per una classe...
posta 09.08.2011 - 23:46
4
risposte

Quali sono i modi per evitare la duplicazione della logica tra classi di dominio e query SQL?

L'esempio qui sotto è totalmente artificiale e il suo unico scopo è quello di ottenere il mio punto di vista. Supponiamo di avere una tabella SQL: CREATE TABLE rectangles ( width int, height int ); Classe dominio: public class Rec...
posta 21.07.2015 - 21:58
2
risposte

Come viene misurata la scalabilità del software?

Mi è stato chiesto di fare una piccola presentazione tecnica sulla scalabilità specifica dell'applicazione. L'applicazione è sviluppata utilizzando Java, Spring MVC, Hibernate. Ho accesso al codice sorgente dell'applicazione. Come posso misur...
posta 22.10.2010 - 10:53
2
risposte

Best practice per la serializzazione di aggregati DDD

Secondo la logica del dominio DDD non dovrebbe essere inquinata da problemi tecnici come la serializzazione, la mappatura relazionale degli oggetti, ecc. Quindi, come serializzare o mappare lo stato degli aggregati senza esporlo pubblicamente...
posta 14.12.2014 - 16:56
3
risposte

UML Diagrams of Multi-Threaded Applications

Per le applicazioni a thread singolo mi piace usare i diagrammi delle classi per avere una panoramica dell'architettura di quella applicazione. Questo tipo di diagramma, tuttavia, non è stato di grande aiuto quando si cerca di capire applicazion...
posta 21.11.2011 - 10:46
2
risposte

Posso utilizzare una nuova libreria / codice con licenza BSD nel progetto commerciale closed source?

Ho trovato freetype-gl libreria che voglio usare. Ha una nuova licenza BSD e mi piacerebbe usarlo nel mio progetto commerciale closed source. Posso farlo?     
posta 19.09.2012 - 19:37