Tutte le domande

3
risposte

"Corretto" modo di usare l'ereditarietà

All'interno di un piccolo progetto, una classe Storage è pensata per memorizzare qualsiasi tipo di Item . Ora, un Item ha un String name e un'interazione. Ad esempio, un elemento orologio potrebbe implementare l'interazione...
posta 25.07.2015 - 19:39
3
risposte

Quando i programmatori usano il primo approccio al codice?

Questo non è solo collegato ad asp.net mvc ma piuttosto tutti i framework mvc che supportano il primo approccio al codice. Uno dei vantaggi che vedo spesso su asp.net mvc e sui blog tutorial è che supporta il primo approccio al codice. Lavoro co...
posta 10.03.2015 - 02:05
4
risposte

E 'possibile / buona idea ridurre la possibilità di arresto anomalo rilevando l'errore?

Ho una classe le implementazioni A che eseguirà un certo metodo di classe B . Esiste il requisito che questo A debba mai arrestarsi in modo anomalo durante l'esecuzione di questa operazione (che non è possibile, giusto?). Per...
posta 06.10.2014 - 14:18
6
risposte

Come identificare ed eseguire i test automatici più rilevanti?

Supponiamo di avere una basebase ragionevolmente grande (0,5 - 1 msloc) con una suite di test di grandi dimensioni (runtime a 6-7 ore single-threaded, con una combinazione di test unitari e test di integrazione costruiti con strumenti diversi)....
posta 17.07.2014 - 23:36
3
risposte

Come "programmare su un'interfaccia"

Ho letto queste domande: Informazioni sulla "programmazione su un'interfaccia" Qual è il punto di un'interfaccia? Ha sempre senso "programmare su un'interfaccia" in Java? Non capisco come "programmare su un'interfaccia" se si ut...
posta 12.12.2015 - 02:34
4
risposte

const riferimento e const puntatore. Come funzionano?

Ho letto un post su come funziona lo storage const. Come funziona lo storage const ? (Articolo 2, Scott Myers Effective C ++) Questo dice che ogni segmento ha una sezione separata di memoria protetta da scrittura e i dati const vanno lì....
posta 23.05.2015 - 07:17
2
risposte

In che modo printf scrive su stdout? [chiuso]

Ho cercato una risposta a questo per un paio di giorni, e tutti i risultati che ho trovato riguardano il modo in cui printf accetta un numero arbitrario di argomenti. In che modo printf scrive su stdout? Qual è il modo più fondamentale per sc...
posta 21.04.2015 - 17:32
2
risposte

La programmazione dichiarativa è sopravvalutata? [chiuso]

Ho programmato per anni con linguaggi prevalentemente imperativi (C ++, C #, javascript, python), ma recentemente ho sperimentato alcuni linguaggi funzionali (Lisp, Haskell) ed ero entusiasta di provare ad applicare alcuni degli stili dichiarati...
posta 09.01.2016 - 07:15
5
risposte

Domanda intervista - Aggiunta di un metodo all'interfaccia che è stato implementato da migliaia di classi [chiuso]

C'è uno scenario in cui ho un'interfaccia X, che è stata implementata con le mie migliaia di classi. Ora voglio aggiungere un nuovo metodo in quell'interfaccia X. Quindi, come apportare le modifiche in modo minimale per risolvere il problema dei...
posta 07.03.2015 - 13:41
4
risposte

Quando una funzione deve assumere un puntatore per una raccolta da riempire e restituire un puntatore con una raccolta piena?

In C ++ vedo spesso queste due firme usate in modo apparentemente intercambiabile: void fill_array(Array<Type>* array_to_fill); Array<Type>* filled_array(); Immagino ci sia una sottile differenza, ma non so cosa sia. Qualcuno po...
posta 22.04.2016 - 19:16