Tutte le domande

2
risposte

Branch due volte per condizioni uniche

Considera un'applicazione che visualizza solo i Foobar appartenenti a se stessi agli utenti normali e tutti i Foobar agli amministratori: -- Normal users: SELECT * FROM Foobar WHERE user_id=:user_id; -- Admins: SELECT * FROM Foobar; Attual...
posta 26.02.2014 - 13:26
2
risposte

C'è qualcosa che un 'Promise' può fare che 'async' non può?

Recentemente, ho trascorso molto tempo a tentare di immergermi e comprendere le Promesse di Javascript, in particolare quelle che aderiscono alle Promesse / A + spec . Quello che sto cercando di capire è se Promises effettivamente offra ag...
posta 20.02.2014 - 05:35
2
risposte

"Pulisci codice": come organizzare le interrogazioni con nome?

Pochi giorni fa ho iniziato a leggere il libro "Clean Code" di Robert C. Martin e mi ha incoraggiato a dare un'occhiata più dettagliata al mio codice. Dopo aver aperto Eclipse, ho visto questo: entityManager.createNamedQuery("CarriageRouteEnti...
posta 08.02.2014 - 20:02
2
risposte

Perché una funzione di ritorno per indirizzo non può essere un lvalue?

Perché non è possibile impostare una funzione che restituisce un indirizzo mentre è possibile impostare una funzione che restituisce un riferimento. int* returnByAddress() { int x = 20; return &x; } int& returnByReference() {...
posta 20.01.2014 - 09:36
3
risposte

Intersezione di entità geometriche

Stavo provando a progettare una piccola API geometrica C ++ per scopi di apprendimento, ma ho riscontrato un problema quando si trattava di intersezioni di entità geometriche. Ad esempio, l'intersezione di una linea e di una sfera può avere tre...
posta 22.11.2013 - 15:23
1
risposta

Comprensione del concetto di test delle unità

Ho appena iniziato a scrivere test unitari e non sono sicuro che lo farò nel modo giusto. Dovrei testare ogni classe "rimuovendo le dipendenze"? In altre parole, test dell'unità significa: "testare parte di un codice con l'assunto che le dipende...
posta 21.12.2013 - 22:12
2
risposte

Come risolvere il problema delle proprietà di "naufragio del treno" che viola Law Of Demeter?

Ho letto della legge di Demeter e mi piacerebbe sapere come risolvere questo problema di proprietà del modello di attraversamento che vedo molto su Objective-C. So che esiste un simile domanda ma in questo caso non sto chiamando un metodo dall...
posta 12.09.2013 - 15:04
4
risposte

Come rilasciare lentamente un'applicazione Web a un numero sempre maggiore di utenti in modo che troppi utenti simultanei non blocchino il tuo sito?

Ho un'applicazione web che mi aspetto di diventare virale abbastanza rapidamente. Come posso controllare il traffico in modo che non si blocchi in modo eccessivo sotto carico? Questa applicazione non richiede il login dell'utente. Sarà tes...
posta 02.11.2013 - 17:07
1
risposta

Come evitare di trascinare gli argomenti dalla funzione alla funzione

Quando eseguo il layout del codice, mi piace iniziare con una vista di livello piuttosto elevato e quindi iniziare a delegare il calcolo effettivo alla classe o alle funzioni che hanno un po 'più di dettaglio. Poi in queste classi di funzioni, f...
posta 15.11.2013 - 06:36
1
risposta

Gli schemi XML sono negativi per i formati di file in costante evoluzione?

Sono alle prese con un progetto client-server in cui dispongo di app Java su Internet che memorizzano i dati su un server back-end. Il formato di questi dati è ben definito, ma il progetto è in continua evoluzione, quindi la definizione continua...
posta 11.02.2012 - 01:47