Tout en essayant de passer au vert, j'ai eu la suggestion suivante de Resharper.
Code d'origine:
static public string ToNonNullString(this XmlAttribute attr)
{
if (attr != null)
return attr.Value;
else
return string.Empty;
}
Suggestion: supprimer les «autres» redondants, ce qui entraîne:
static public string ToNonNullString(this XmlAttribute attr)
{
if (attr != null)
return attr.Value;
return string.Empty;
}
Pour moi, la version suggérée semble moins lisible que l'original. La suggestion de Resharper reflète-t-elle la définition de bon code maintenable?