русский
Germany.ruForen → Архив Досок→ Programmierung

Кто-нибудь юзает MAC?

19.10.22 10:17
Re: Кто-нибудь юзает MAC?
 
Программист коренной житель
in Antwort alex445 19.10.22 09:33

Я бы предположил, что этот код появился в таком виде не сразу, а через несколько итераций.


В coding standards записано, что в функции должен быть один выход (одни return). Из-за этого появилась переменная result.

Первая итерация, возможно, была такая:

bool result = true;
if (myObject.BooleanProperty)
{
   какие-то действия

   result = false;
}

return result;


Потом было словлено исключение и код изменился на

bool result = true;
if ((myObject != null) && myObject.BooleanProperty)
{
   какие-то действия

   result = false;
}

return result;


А потом действие убрали и код стал таким, как ты его сюда запостил.


Такое часто случается, когда делаются минимальные изменения и не делается рефакторинг.

 

Sprung zu