Questions marquées «null»

19
Vérifiez les paramètres annotés avec @Nonnull pour null?

Nous avons commencé à utiliser FindBugs et à annoter nos paramètres de @Nonnullmanière appropriée, et cela fonctionne très bien pour signaler les bogues au début du cycle. Jusqu'à présent, nous avons continué à vérifier ces arguments pour nullutiliser les goyaves checkNotNull, mais je préférerais...

18
Quand faut-il vérifier les pointeurs pour NULL en C?

Résumé : Une fonction en C doit-elle toujours vérifier pour ne pas déréférencer un NULLpointeur? Sinon, quand est-il approprié de sauter ces vérifications? Détails : J'ai lu des livres sur la programmation des interviews et je me demande quel est le degré approprié de validation d'entrée pour les...

15
Récupérer une valeur sans avoir à vérifier null en Java

Plusieurs fois, je me retrouve à vérifier null lors de la récupération d'une valeur dans une hiérarchie de données pour éviter les NullPointerExceptions, que je trouve sujettes à des erreurs et qui nécessitent beaucoup de passe-partout. J'ai écrit une routine très simple qui me permet d'ignorer la...

11
Ruby: if variable vs if variable.nil?

Je suis nouveau chez Ruby et j'ai été surpris quand j'ai découvert que tous les objets étaient vrais, à part zéro et faux. Même 0 est vrai. Une bonne chose à propos de cette propriété de la langue est que vous pouvez écrire: if !variable # do stuff when variable is nil end Mes collègues, qui sont...

9
Opérateur de fusion de propriétés pour C #

L'opérateur de coalescence nulle en c # vous permet de raccourcir le code if (_mywidget == null) return new Widget(); else return _mywidget; Jusqu'à: return _mywidget ?? new Widget(); Je continue de trouver qu'un opérateur utile que j'aimerais avoir en C # serait celui qui vous permettrait de...