Domande con tag 'java'

3
risposte

È meglio esporre o nascondere la dipendenza in OOP?

Diciamo che ho un oggetto A, che è troppo grande (con troppi metodi e variabili). Quindi, lo suddivido in oggetti più piccoli. Dopo di ciò, ho Object A, B e C. Ovviamente, l'oggetto A è di classe A, l'oggetto B è di classe B e così via. Sfort...
posta 30.06.2016 - 23:31
7
risposte

Sta prendendo in giro i test unitari in questo scenario?

Ho scritto circa 20 metodi in Java e tutti loro chiamano alcuni servizi web. Nessuno di questi servizi Web è ancora disponibile. Per continuare con la codifica lato server, ho hardcoded i risultati che il servizio web dovrebbe dare. Possiamo...
posta 01.10.2012 - 12:19
3
risposte

Qual è la differenza di memoria tra una variabile assegnata a null e una non assegnata

Qual è la differenza di memoria tra una variabile assegnata a null e una non assegnata? So che c'è una differenza nell'utilizzo, ma qual è la differenza nella memoria?     
posta 06.04.2015 - 11:57
5
risposte

Tutto ha un'interfaccia [duplicata]

Sto rilevando un progetto in cui ogni singola classe reale sta implementando un'interfaccia. La maggior parte di queste interfacce è implementata da una singola classe che condivide un nome simile e gli stessi identici metodi (ad es. MyCar e...
posta 15.10.2012 - 19:01
3
risposte

siamo tornati al punto di partenza con microservizi, tornando a approcci di vecchia scuola?

In termini di architettura e design del software, in che modo i microservizi "impilano" (gioco di parole) contro il middleware? Vengo da Java, e sembra che mentre ti allontani dal REST come API e che astratti diversi livelli e parametri di conne...
posta 11.03.2015 - 06:33
2
risposte

Come risolvere la violazione di LSP in base al presupposto minimo

Ho una classe Party con un costruttore che accetta Collection<Foo> . Ho in programma di avere due sottoclassi NpcParty e PlayerParty . Tutte le istanze di Party hanno un limite superiore per la dimensione della colle...
posta 22.04.2016 - 06:33
2
risposte

Filosofia sui test unitari sui metodi a catena?

Dichiarazione del problema: Ho una classe che ha qualche convalida e assomiglia a qualcosa del tipo: func a() {b()} func b() {c()} func c() {d()} func d() {e()} func e() {return} Questa è una vista semplificata, ma l'idea è che queste ch...
posta 31.05.2018 - 15:29
4
risposte

Che cosa può o non può fare Garbage Collector?

Il GC si prenderà cura di tutti i problemi di gestione della memoria (perdite di memoria)? C'è qualche caso in cui non vuoi che il GC prenda il controllo di una parte del tuo codice?     
posta 26.10.2011 - 16:04
4
risposte

Avvisa sui metodi di terze parti proibiti

Nota: questa domanda si riferisce al codice scritto in Java o C #. Sto gestendo un paio di grandi progetti in cui abbiamo scoperto problemi (non necessariamente bug) con alcuni metodi di terze parti / SDK e ho scritto le nostre estensioni che...
posta 14.06.2012 - 13:59
1
risposta

Documentazione del codice Java in un file docs separato mappato in qualche modo su un file sorgente?

Quale sarebbe una buona alternativa alla documentazione in linea Java, cioè si può avere un file docs separato in qualche modo mappato su un file sorgente java? Non mi sono mai piaciute le sezioni di commenti enormi disseminate nel codice.  ...
posta 29.10.2012 - 13:03