Pour les NullPointerException, à part utiliser un langage fonctionnel pur, ou langage qui permette de declarer les variable "non nulles", je ne vois pas de solutions.
Pour le cast, c'était une manière de gérer le polymorphisme sns les generics.
Maintenant les generics permettent de faire propre pour les collection, mais apportent d'autres soucis (lisibilité, complexité, etc.)
[^] # Re: mon avis
Posté par パパフラクス . En réponse à la dépêche Le langage D 1.00 est disponible !. Évalué à 2.
Pour le cast, c'était une manière de gérer le polymorphisme sns les generics.
Maintenant les generics permettent de faire propre pour les collection, mais apportent d'autres soucis (lisibilité, complexité, etc.)