Et est meilleur ou utilise un «si» interne [en double
https://softwareengineering.stackexchange.com/questions/171815
-
05-11-2019 - |
Question
Cette question a déjà une réponse ici:
Dans une situation comme ceci: "
if ((metadata != null) && (metadata.TypeEnum != VariantInfoMetadata.CellTypeEnum.Status))
recommandez-vous de garder le code tel qu'il est ci-dessus? Ou est-il préférable de faire une instruction "IF" imbriquée et divise la condition en deux sections où "extérieur si" s'assure que les métadonnées ne sont pas nulles et intérieures si le reste de la vérification. Je pense qu'un imbriqué si l'on s'occupe d'une éventuelle exception de référence nulle si la valeur des métadonnées devient nul.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à softwareengineering.stackexchange