Инвертировать оператор " if " для уменьшения вложенности



когда я подбежал для ReSharper на моем коде, например:



    if (some condition)
{
Some code...
}


ReSharper дал мне вышеупомянутое предупреждение (инвертировать оператор " if " для уменьшения вложенности) и предложил следующее исправление:



   if (!some condition) return;
Some code...


хотелось бы понять, почему это лучше. Я всегда думал, что использование "return" в середине метода проблематично, что-то вроде "goto".

435   0  

Comments

    Ничего не найдено.