Поток управления через возврат против 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;
    }
}

Ответы на вопрос(12)

Ваш ответ на вопрос