Tutte le domande

3
risposte

Come devono essere commessi i cambiamenti non funzionali?

Sto lavorando su una base di codice legacy piccola e media e quando lavoro su un ticket mi imbatterò in codice che dovrebbe essere ripulito o che ho bisogno di ripulire solo per essere in grado di comprendere il seguito dell'applicazione. U...
posta 16.01.2013 - 16:19
3
risposte

come costruire a livello di programmazione una griglia di quadrati ad incastro ma di dimensioni casuali

Voglio creare un layout bidimensionale di forme rettangolari, una griglia composta da cubi di dimensioni casuali. Il cubo dovrebbe combaciare e avere uguale imbottitura o margine (spazio tra). Un po 'come un layout di fumetti o più come l'immagi...
posta 19.11.2012 - 17:48
3
risposte

Refactoring di una classe astratta esistente e dei suoi parametri

Ho un abstract class A che dichiara un metodo astratto doStuff . Attualmente ci sono molte classi che ereditano da A e implementano doStuff . Le istanze della classe 'sono inizializzate in fase di esecuzione tramite AFacto...
posta 30.04.2013 - 08:15
5
risposte

Quali sono i vantaggi tangibili ai test delle unità sul test funzionale chiamati test unitari

Un progetto a cui sto lavorando ha una serie di test legacy che non sono stati correttamente presi in giro. Per questo motivo l'unica dipendenza che ha è EasyMock, che non supporta statica, costruttori con argomenti, ecc. I test invece si basano...
posta 19.12.2012 - 16:38
3
risposte

Un singolo oggetto è preferibile su più variabili?

È stato abbastanza difficile inserire ciò che intendevo in un titolo, ma è facile da inserire nel codice. C ++ È questo int offset_x = 10; int offset_y = 40; ... element.move(offset_x, offset_y); Preferire questo? Vector<int>...
posta 06.03.2013 - 06:22
4
risposte

Problemi del team SCRUM distribuito: l'ambiente di lavoro

Un problema interessante è apparso per me oggi. In un team SCRUM distribuito quando inizi ad applicare un ambiente di lavoro unitario in termini di formato del codice, plugin IDE (checkstyle & co), VCS, CI? Il team è in una fase esplorativa...
posta 06.02.2013 - 18:25
2
risposte

Un albero con nodi che hanno un riferimento al genitore è ancora un albero?

Se facciamo riferimento al genitore per ogni nodo in un albero, abbiamo ancora un albero (per definizione) più? La definizione di Wikipedia è: In computer science, a tree is a widely used abstract data type (ADT) or data structure im...
posta 05.01.2014 - 00:03
2
risposte

Come è possibile scrivere il compilatore di un linguaggio di programmazione con quello stesso linguaggio [duplicato]

Probabilmente hai sentito che Microsoft ha rilasciato un nuovo linguaggio chiamato TypeScript che è un superset tipizzato di JavaScript. La cosa più interessante che mi fa meravigliare è il fatto che il suo compilatore scritto in TypeSc...
posta 03.10.2012 - 15:53
2
risposte

Best practice per la creazione di una classe di configurazione 'globale' utilizzata da numerosi componenti

Ho un grande progetto con una parte del driver e circa 5 librerie che svolgono varie attività associate. Molte librerie richiedono l'accesso a dati di configurazione "globali" che vengono letti da un database all'avvio dal codice del driver. Per...
posta 07.05.2013 - 12:26
2
risposte

Restituire un IQueryable da un IRepository

Utilizzando il modello di repository, è corretto restituire un IQueryable di un set di dati (tabella), per l'utilizzo generico? In molti casi è molto utile, specialmente quando si utilizzano librerie esterne che sfruttano tale interfaccia, ad...
posta 27.08.2012 - 07:54