Tutte le domande

3
risposte

È strano se i nodi di una lista collegata contengono riferimenti all'oggetto List?

È come, voglio chiamare .moveToBefore(Node) su un oggetto Node e fare in modo che il nodo si rilasci prima che il nodo sia passato. Il problema sorge se il nodo passato è il nodo principale. L'oggetto Elenco continuerà a tornare alla vec...
posta 09.01.2016 - 13:56
3
risposte

Che cos'è un metodo di timestamp accettato in un sistema distribuito?

In una normale applicazione, una semplice chiamata a time.Now() nella maggior parte delle lingue è sufficiente per ottenere un timestamp, ma cosa succede in un'applicazione web distribuita su più server? A quanto ho capito, time.Now()...
posta 03.09.2015 - 11:10
3
risposte

In che modo le cose diverse dai servizi si adattano al modello di Iniezione di dipendenza?

Wikipedia spiega: A dependency is an object that can be used (a service). An injection is the passing of a dependency to a dependent object (a client) that would use it. Ma studiando l'implementazione DI di AngularJS, ho notato che i...
posta 27.09.2015 - 15:10
1
risposta

Dati non validi restituiti, che HttpCode restituisce?

La mia applicazione web chiama un'API di terze parti. Se richiamo correttamente l'API ma vengono restituiti dati non validi che non possono essere elaborati dal mio sistema, qual è il codice Http più appropriato da restituire all'utente che m...
posta 19.03.2014 - 10:50
1
risposta

TDD / un test che rappresenta l'intero scenario? o dovrei dividerlo? [duplicare]

Mentre praticavo il TDD, mi sono imbattuto in questa specifica: Un utente deve essere creato con la password hash, essere persistente e restituire un token di attivazione. Il mio primo test di unità (con l'obiettivo di iniziare a tes...
posta 23.07.2013 - 12:30
2
risposte

Devo dichiarare le variabili nella parte superiore della funzione per motivi diversi dalle regole dell'ambito?

In JavaScript, una dovrebbe dichiarare tutte le variabili all'inizio della funzione per mitigare il rischio di errori legati al fatto che l'ambito delle variabili è una funzione. Il seguente codice illustra questo ambito non intuitivo stampand...
posta 16.10.2015 - 08:07
2
risposte

Dove collocare funzioni molto specializzate che utilizzano pesantemente una classe?

Ho una classe incentrata su metodi di livello inferiore, per rendere questa classe molto più utile sarebbe bello mettere alcuni metodi di livello medio o superiore (cioè metodi che fanno una serie di chiamate ai metodi di livello inferiore fare...
posta 26.11.2015 - 10:29
2
risposte

Il QA o il test di un sovraccarico o non vengono utilizzati correttamente?

Dalle mie esperienze nello sviluppo di software (ad es. Waterfall), vedo che il più delle volte è il team di sviluppo che lo usa con la gente di BA per ottenere la chiarezza dei requisiti. La gente di sviluppo poi lo tira fuori per rispettare le...
posta 14.10.2013 - 02:50
5
risposte

Violazione dei principi SQL

Devo scrivere un database di dimensioni decenti, 1 GB in più o in meno. Ho preso solo un semestre introduttivo per quanto riguarda i database SQL. Durante il corso abbiamo appreso che il modello relazionale in SQL non ha un ordine implicito e...
posta 10.01.2014 - 16:43
2
risposte

Test unitario per dimostrare l'albero bilanciato

Ho appena creato un albero autobilanciato (rosso-nero) in Java (la lingua dovrebbe essere irrilevante per questa domanda), e sto cercando di trovare un buon metodo per testare che sia correttamente bilanciato. Ho testato tutte le operazioni d...
posta 11.11.2013 - 00:08