Ich frage mich, was wäre die beste Praxis für die Umstrukturierung von Code, der wie diese aussieht:
Wo sollten die Ausstiegskriterien festgelegt werden und was ist die beste Praxis?
private static bool Foo()
{
bool result = false;
if (DoMehod1())
{
if (DoMehod2())
{
if (DoMethod3())
{
result = true;
}
else
{
Console.WriteLine("DoMethod3 Failed");
}
}
else
{
Console.WriteLine("DoMethod2 Failed");
}
}
else
{
Console.WriteLine("DoMethod1 Failed");
}
return result;
}
Danke