Domande con tag 'null'

4
risposte

Come calcolare idealmente il margine di profitto con zero vendite

Come gestisci il seguente scenario senza null? Hai questo problema (in Java): BigDecimal sales = ...; BigDecimal cost = ...; BigDecimal profit = sales.subtract(cost); // Profit Margin = profit / sales BigDecimal profitMargin = profit.divide...
posta 21.06.2014 - 05:22
2
risposte

È vantaggioso lanciare un'eccezione IOException come UncheckedIOException al fine di prevenire NullPointerException?

Non si utilizza UncheckedIOException, NullPointerException possibile public void callerMethod() { Object result = ioMethod(); // call instance method of result } public Object ioMethod() { try { // IO Stuff retu...
posta 04.11.2018 - 19:15
1
risposta

Setter e verifica il valore nullo

Abbiamo a che fare con molti valori nulli, ora e ci chiediamo se ci sono degli standard per evitarlo in alcuni punti del codice. Ad esempio, ho questo codice PHP: class X { function setName(string $name) { $t...
posta 01.09.2017 - 10:06
3
risposte

Devo controllare i null in setter e metodi simili?

Ho un sacco di setter nelle mie classi, oltre a molti metodi per aggiungere un elemento o un insieme di elementi agli elenchi o alle mappe. Dovrei controllare i null per ognuno di essi, o dovrei permettere che NullPointerException accada...
posta 20.04.2016 - 21:22
1
risposta

Qual è l'URI dati appropriato da utilizzare per il contenuto a 0 byte?

Ho un metodo che genera un URI di dati da un array di byte. Nel caso in cui l'array di byte di input sia vuoto, qual è la cosa appropriata da fare per il metodo? Ecco le opzioni che vedo: return data:, restituisce una stringa vuota...
posta 24.02.2014 - 21:20
3
risposte

Setter con un parametro e valore di default nullo

Quale soluzione è più logica? Il valore può essere nullo, ma quando non è nullo deve essere una stringa. Questo (primo): function setValue(string $value = null); Per me questo è male; dato che ora possiamo chiamare il metodo senza nulla:...
posta 09.07.2018 - 15:07
2
risposte

L'ereditarietà è una proprietà nulla nel genitore una cattiva pratica?

Non sono un programmatore esperto. Quindi chiedo. Il campo in questione è il campo "Quantità". Memorizzo un importo solo in un paio di livelli della classe derivata. Il codice è una porzione delle classi POCO che costituiscono il mio model...
posta 04.10.2014 - 03:22
21
risposta

I riferimenti null sono davvero una brutta cosa?

Ho sentito dire che l'inclusione di riferimenti null nei linguaggi di programmazione è "l'errore da miliardi di dollari". Ma perché? Certo, possono causare NullReferenceExceptions, ma allora? Qualsiasi elemento della lingua può essere fonte di e...
posta 23.07.2017 - 15:31
0
risposte

Controllare i puntatori nulli o consentire a una libreria matematica di segfault?

Ho esaminato il documento di progettazione GNU GSL e ho trovato questo linea interessante nella sezione Test suite: N.B. Don't bother to test for null pointers -- it's sufficient for the library to segfault if the user provides an invalid...
posta 01.09.2015 - 03:30
2
risposte

Devo gettare ArgumentNullException e dovrei testarlo? [duplicare]

Facciamo un esempio di classe con 3 dipendenze e un metodo. class Example { private readonly IDependency1 _d1; private readonly IDependency2 _d2; private readonly IDependency3 _d3; public Example(IDependency1 d1, IDependency...
posta 13.12.2017 - 17:05