Quale dei seguenti è uno stile di codifica preferito (in c # .net)
public void DoWork(Employee employee)
{
if(employee == null)
return;
if(!string.IsNullOrEmpty(employee.Name))
return;
// Do Work
}
o
public void DoWork(Employee employee)
{
if(employee != null && !string.IsNullOrEmpty(employee.Name))
{
// Do Work
}
}