Tutte le domande

3
risposte

Gli "stock" sono un TDD / unità che testano il pattern anti?

Da Mock non Stub
posta 03.03.2014 - 16:24
3
risposte

È possibile avere una lingua digitata dinamicamente senza digitazione anatra? [chiuso]

Questa domanda è stata posta qui , ma ha ricevuto risposte scarse e non ha chiarito il problema. Credo che giustifichi di nuovo la domanda. Capisco che si può avere la digitazione anatra con linguaggi tipizzati dinamicamente o con quelli t...
posta 14.10.2014 - 08:41
2
risposte

Ha senso utilizzare un cursore per una logica aziendale complessa?

Ho a che fare con un set di dati piuttosto esteso. Dopo alcuni join, la tabella di fondazione ha qualcosa come 40 colonne. Le prossime 40 colonne saranno tutte calcolate. Sto cercando di mantenere pulito il mio Java dalla logica di business perc...
posta 02.05.2016 - 22:03
4
risposte

Lo stato interno "perde" quando influenza il comportamento esternamente visibile?

Ho un metodo (in C ++) che genera un valore basato su un parametro e i parametri delle chiamate precedenti. Chiamarlo più volte con lo stesso parametro può generare valori diversi ogni volta. Ad esempio: public: int getValue(const int par...
posta 29.09.2014 - 15:15
2
risposte

La restituzione delle collezioni non modificabili ti riporta solo alle eccezioni di runtime?

Visto che non ci sono interfacce di collezioni non modificabili distinte, non ti stai solo impostando per le eccezioni di runtime restituendo le raccolte non modificabili dalle invocazioni dei metodi? Esempio: public class Start { publ...
posta 13.03.2016 - 02:38
2
risposte

Modern Interpretation of the Unix Philosophy of "Rule of Generation"

Secondo Wikipedia , Eric S. Raymond ha dichiarato che una delle 17 regole di Unix è la "regola di generazione", affermando che: Developers should avoid writing code by hand and instead write abstract high-level programs that generate cod...
posta 23.06.2015 - 13:07
3
risposte

Che cosa dovrebbe sapere il mio oggetto utente?

Ho un problema di architettura / dubbio e mi piacerebbe avere qualche idea su questo. Contesto: Siamo in un'app mobile che si basa esclusivamente sulle chiamate al servizio web da utilizzare. È possibile accedere a un solo utente in qual...
posta 01.09.2015 - 10:11
2
risposte

Perché i file di intestazione sono progettati male? [duplicare]

questo dice che i file di intestazione sono di cattiva progettazione, ma io non sapere perché. Le risposte specificate riguardano l'inefficienza del file di intestazione durante la creazione. Perché è cattivo design non viene realmente toc...
posta 24.03.2014 - 14:40
2
risposte

Test delle unità: un test è in parte un "superset" di un altro, è sbagliato?

Non sapevo come pronunciare quel titolo, scusa! Ho appena trovato questo nella nostra base di codice, e mi chiedevo quale fosse il consenso su come testarlo unitamente: C # (-ish, scusa, questo è parafrasato dalla memoria) class DateCa...
posta 15.06.2014 - 13:45
5
risposte

Devo creare un singolo oggetto per una chiamata di metodo comune o utilizzare un approccio a distanza?

Sto creando un piccolo programma di combattimento rpg solo per divertimento e per praticare il mio java (sono un po 'nuovo hehe). Ho una classe chiamata Dice con un metodo chiamato d20 che lancia un numero casuale compreso tra 1 e 20. Il meto...
posta 09.01.2015 - 15:06