Est-ce que vous refactorisez quand vous voyez des choses comme ça? Ou vous suffit de vous boucher le nez et de passer à autre chose?Quand vous êtes le nouveau gars et vous continuez à voir des choses stupides - les refactorisez-vous?
public Collection<DataValidationRuleBase> GetFieldValidationRules(String key)
{
Collection<DataValidationRuleBase> found = null;
try
{
this.mRules.TryGetValue(key, out found);
}
catch (ArgumentException ex)
{
//log the error
Log.Error(ExceptionHandling.BuildExceptionMessage(ex));
return null;
}
return found;
}
Si la clé est null, cela déclenchera une exception Argument ... Je ne vois pas quel est le problème. –
Je ne comprends pas ce qui ne va pas ici –
Le retour nul est redondant – PaulG