Поток управления через возврат против If / Else [закрыт]
Какой из них лучше (неявный поток управления черезвернуть или контролировать поток черезесли) -- Смотри ниже. Пожалуйста, объясните, что вы видите как преимущество / недостаток для любого из них. Мне нравится вариант А, потому что он меньше кода.
Поток через возврат:public ActionResult Edit(MyClass class)
{
if (!class.Editable)
return null;
class.Update();
return View();
}
Поток через If / Else:public ActionResult Edit(MyClass class)
{
if (class.Editable)
{
class.Update();
return View();
}
else
{
return null;
}
}