Я использовал ReSharper какое-то время, и иногда это говорит о том, что я инвертирую if
. Я думаю, что пример будет лучшим объяснением моей ситуации:
public void myfunction(int exampleParam){
if(exampleParam > 0){
//Do something with form controls for example.
}
}
Теперь ReSharper предлагает инвертировать if
к этому:
public void myfunction(int exampleParam){
if(exampleParam <= 0)
return;
//Do something with form controls for example
}
Как-то это "улучшает" производительность? Или это просто эстетично?