¿Es una mala práctica usar el retorno dentro de un método vacío?
Imagina el siguiente código:
void DoThis()
{
if (!isValid) return;
DoThat();
}
void DoThat() {
Console.WriteLine("DoThat()");
}
¿Está bien usar una devolución dentro de un método de vacío? ¿Tiene alguna penalización de rendimiento? O sería mejor escribir un código como este:
void DoThis()
{
if (isValid)
{
DoThat();
}
}