Come evitare la restituzione Null
Se si scrive un metodo pubblico che restituisce un oggetto, il metodo dovrebbe restituire Null solo in presenza delle condizioni seguenti:
- L'applicazione prevede la comparsa di un valore Null durante il suo normale funzionamento.
- Il parametro Javadoc™ @return per il metodo afferma che Null è un valore restituito possibile.
Se l'applicazione non prevede un valore restituito Null, il metodo dovrebbe inviare a un'eccezione appropriata che forza il chiamante del metodo ad affrontare esplicitamente il problema. È possibile che il chiamante del metodo non debba verificare l'eventuale presenza di un valore restituito Null a meno che non invii egli stesso un'eccezione Null.
Argomento principale: Procedura consigliata: scrittura di codice efficiente
Le informazioni sono state utili? Inviateci i vostri commenti.