Tutte le domande

4
risposte

Instantiating Null Objects con Null-Coalescing Operator

Considera il seguente scenario tipico: if(myObject == null) { myObject = new myClass(); } Mi chiedo cosa si pensi della seguente sostituzione usando l'operatore a coalescenza nulla: myObject = myObject ?? new myClass(); Non sono si...
posta 22.08.2013 - 16:35
3
risposte

Devo affrontare la situazione in cui i metodi privati sono chiamati attraverso la riflessione?

Quando creo una libreria, devo assicurarmi che i metodi privati debbano funzionare come previsto quando non vengono chiamati da altri metodi della stessa classe, ma da un'altra libreria tramite la reflection ? Ad esempio, se un metodo privat...
posta 16.08.2011 - 01:55
7
risposte

Il modo migliore per un manager tecnico di rimanere aggiornati sulla tecnologia

Il mio manager ha chiesto un elenco di blog tecnici da seguire per rimanere aggiornato sulla tecnologia. Il suo problema è che continua a sentire termini di cui non ha sentito parlare (cioè NoSql, sharding, agure, sevice bus, ecc.) E preferirebb...
posta 08.03.2011 - 22:59
4
risposte

Che cosa fare quando i test TDD rivelano nuove funzionalità necessarie che richiedono anche test?

Che cosa fai quando stai scrivendo un test e arrivi al punto in cui devi passare il test e ti rendi conto che hai bisogno di un ulteriore elemento di funzionalità che dovrebbe essere separato nella sua funzione? Anche questa nuova funzione deve...
posta 09.11.2012 - 17:39
3
risposte

Convenzioni di denominazione per esempio, variabili locali e parametri [chiusa]

Stavo discutendo con le convenzioni di codifica degli sviluppatori senior da applicare ai nostri progetti (principalmente progetti Java / JEE). Sono stato in disaccordo con una convenzione che ha proposto: Instance variable names should sta...
posta 02.01.2012 - 07:41
3
risposte

In che modo il multithreading è diverso in un'applicazione Web basata su Java o in un'applicazione Java autonoma

Sono abbastanza nuovo in Java e la mia esperienza è limitata alle applicazioni basate su Web in esecuzione su un contenitore Web (Jboss nel mio caso). Ho ragione nel dire che per le applicazioni Web il web container si occupa di multi-threadi...
posta 12.06.2013 - 12:44
2
risposte

Perché C è ancora nella categoria della lingua di alto livello? [chiuso]

Molti libri di testo sul linguaggio di programmazione C dicono che C è un linguaggio di programmazione di alto livello, ma molti dei tutor online dicono che C è anche un linguaggio di programmazione di medio livello. Perché è così?     
posta 29.12.2014 - 12:19
5
risposte

Il codice procedurale di test unitario è efficace?

In un progetto in corso, i poteri che si desidera siano integrati con il test dell'unità nel nostro ciclo di sviluppo per evitare la costante quantità di bug che sembrano penetrare nel nostro codice. Il problema è che il codice spaghetti è al 95...
posta 22.05.2012 - 03:50
6
risposte

Perché dovrei scrivere tutte le dichiarazioni all'interno di Try-Catch?

Il capo della mia azienda dice che devo scrivere tutto, cioè TUTTO il mio codice all'interno delle dichiarazioni Try-catch. Ora, posso capire l'approccio 'meglio prevenire che curare' qui, ma non è troppo volgare pensare che ci sarà un'eccezione...
posta 02.08.2011 - 11:50
6
risposte

La copertura del codice migliora la qualità del codice? [duplicare]

Sono curioso di sapere se ci sono delle metriche sul fatto che la copertura del codice effettivamente migliori la qualità del codice? Qualche studio di ricerca? In caso affermativo, a quale percentuale diventa un caso di rendimenti decresce...
posta 15.11.2016 - 08:23