Domande con tag 'null'

1
risposta

modello di strategia di progettazione con controllo nullo

Quando la classe di contesto può accettare una strategia nulla, c'è un altro modo per farlo senza verificare se è nullo? Questa è considerata una buona implementazione della progettazione della strategia? class MainApp{ static void Main...
posta 18.05.2013 - 06:39
2
risposte

valori nulli vs singleton "vuoti" per campi opzionali

Prima di tutto sto sviluppando un parser per un formato basato su XML per la grafica 3D chiamato XGL. Ma questa domanda può essere applicata a qualsiasi situazione in cui i campi della tua classe sono facoltativi, vale a dire che il valore di qu...
posta 23.11.2012 - 10:16
2
risposte

Null in ogni tipo e controllate le eccezioni in Java?

So che l'aggiunta di null a ogni tipo in Java è fonte di molta frustrazione per quanto riguarda il sistema dei tipi della lingua. Allo stesso tempo, in genere ascolto lamentele sulle eccezioni controllate - che ingombrano le interfacce, incoragg...
posta 13.01.2012 - 23:41
1
risposta

Cosa dovrei usare per @Nullable se ho usato il lombok @NonNull?

Sto utilizzando l' annotazione lombok @NonNull per alcuni dei miei campi, parametri e metodi, in parte per il controllo nullo e anche in parte a scopo di documentazione. Quindi confondo se ho aggiunto un'annotazione @NonNull / @NotN...
posta 10.09.2016 - 09:10
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
4
risposte

Usa oggetto nullo come argomento del metodo

Considera la seguente parte di codice class Foo { public: //... bool valueFirstGet(int& value) const { if(this==nullptr) {return 0;} value=values[0]; retur...
posta 07.01.2014 - 11:04
3
risposte

Come autore API, dovrei considerare Empty e Null lo stesso nei criteri di ricerca?

Ho un'API RESTFUL, uno degli endpoint riceve i criteri di ricerca che contiene la proprietà per "Titolo". Devo consentire ai consumatori di inviare null (o eliminare la proprietà) o Empty string in questa proprietà e trattare entrambi...
posta 08.02.2018 - 10:28
2
risposte

Quali sono gli svantaggi dell'autocapsulazione?

Sfondo L'errore miliardi di dollari di Tony Hoare è stato l'invenzione di %codice%. Successivamente, un sacco di codice è diventato pieno di eccezioni del puntatore nullo (segfaults) quando gli sviluppatori software tentano di utilizzare (d...
posta 12.11.2013 - 20:13
2
risposte

Scopo dell'indirizzo di base?

Qual è lo scopo di un indirizzo di base in un file eseguibile? Ad esempio, nel linker di Microsoft Visual C ++, puoi impostare un indirizzo di base o utilizzare il valore predefinito di 0x1000000 . Ma con la memoria virtuale, perché sareb...
posta 25.01.2013 - 17:17
3
risposte

Nullable enumeration values vs. "NoValue" o "Undefined", ecc.

Scrivo spesso codice che traduce le entità nel database in oggetti del dominio. Queste entità hanno spesso campi che sono vincolati e tradotti in enumerazioni negli oggetti del dominio. In alcuni casi, tuttavia, i campi possono essere nulli....
posta 06.01.2015 - 15:29