Domande con tag 'initialization'

2
risposte

Verifica dei parametri in Costruttore o Servizio

Leggevo su questa pagina su quando per controllare i parametri durante la costruzione di un oggetto. La risposta accettata suggerisce di lanciare l'eccezione dal costruttore in modo che un oggetto non valido non possa essere costruito. Sono...
posta 18.09.2018 - 17:53
4
risposte

Consigli per la correzione di bug del codice orientato agli oggetti: perché i dati non sono impostati?

Quando esegui il debug del codice orientato agli oggetti (Java), a volte qualche campo di qualche oggetto è null mentre non dovrebbe essere. Spendo spesso ciò che ritengo sia troppo tempo per cercare di capire dove dovrebbe essere stato imp...
posta 14.09.2017 - 17:33
2
risposte

Per quali ragioni Java e C # inizializzano i dati statici su richiesta?

Sto leggendo "The Go Programming Language" in questo momento e ho letto il capitolo di inizializzazione del pacchetto che dice (o che ho letto male) che Go usa con entusiasmo l'inizializzazione. Quindi nel tempo abbiamo visto dire C ++ inizia...
posta 24.01.2016 - 16:01
4
risposte

Inizializzazione delle classi derivate allo stesso modo

Ho una Base di classe che ha diversi figli, ad esempio A, B, C. Per scopi di test mi piacerebbe prendere in giro quelle classi derivate derivandole da loro. Quindi MockA deriva da A, MockB deriva da B e così via. Il problema è che MockA, Mock...
posta 16.05.2013 - 11:04
2
risposte

Cosa posso dedurre dal codice di qualcuno quando usano l'inizializzazione diretta con le parentesi graffe anziché Parenthese?

Fino ad ora, ho inizializzato la maggior parte delle mie variabili in quanto tali: const QString foo("bar"); Che dalla mia nuova comprensione è noto come inizializzazione diretta ( link ) Stavo guardando il codice di qualcuno, e...
posta 19.05.2017 - 14:37
1
risposta

Assegnazione con parentesi

Su un altro sito SE ho visto un codice simile a questo: int x[] = {1,2,3,4}; .... x[0] = {99}; Per il compito, c'è un vantaggio in questo semplicemente: x[0] = 99; link     
posta 15.06.2017 - 14:25
1
risposta

Perché questo campo statico viene sempre inizializzato in modo eccessivo?

Sto guardando questo eccellente articolo di Jon Skeet . Durante l'esecuzione del codice demo, Jon Skeet dice che possiamo aspettarci tre diversi tipi di comportamenti. Per citare quell'articolo: The runtime could decide to run the type...
posta 30.11.2012 - 10:07
2
risposte

Come gestire il test con le funzioni di inizializzazione che chiamano funzioni simulate?

Sto lavorando su un progetto C incorporato in cui è presente una funzione utilizzata per inizializzare l'handle dell'oggetto contesto di un modulo (foo). Pertanto, durante il test utilizzando Ceedling ho utilizzato questa funzione di inizializ...
posta 07.11.2016 - 12:52
2
risposte

Qual è il significato di iniettare un componente nella programmazione?

I componenti comuni a tutte le implementazioni di ExoPlayer sono: Un MediaSource che definisce i contenuti multimediali da riprodurre, carica i media, e da cui è possibile leggere il supporto caricato. Un MediaSource è iniettato tramite ExoP...
posta 28.11.2017 - 12:21
3
risposte

Come indicare che un'applicazione è stata avviata prima?

Sto costruendo un'applicazione con un database in cui mi piacerebbe popolare il DB con alcuni dati al primo avvio (in modo che l'utente abbia alcuni esempi di come l'applicazione può essere utilizzato) Per raggiungere questo obiettivo, vorr...
posta 29.08.2017 - 19:48