Code Optimization
#8

Quote:
Originally Posted by Vince
Посмотреть сообщение
I generally don't do nested ifs. Especially not 10 levels deep. Instead of doing this:
pawn Код:
if(foo())
{
    if(bar())
    {
        // possibly 100 lines of code
    }
    else return SendClientMessage(playerid, -1, "Not Bar");
}
else return SendClientMessage(playerid, -1, "Not Foo");
I do this:

pawn Код:
if(!foo())
    return SendClientMessage(playerid, -1, "Not Foo");

if(!bar())
    return SendClientMessage(playerid, -1, "Not Bar");

// possibly 100 lines of code
Thank you Vince, i've rescripted it using your method and it looks easier now and its optimized
Reply


Messages In This Thread
Code Optimization - by CoDeZ - 04.07.2012, 07:54
Re: Code Optimization - by TomTroX - 04.07.2012, 07:55
Re: Code Optimization - by Revo - 04.07.2012, 07:57
Re: Code Optimization - by CoDeZ - 04.07.2012, 08:02
Re: Code Optimization - by ReneG - 04.07.2012, 08:25
Re: Code Optimization - by [MM]RoXoR[FS] - 04.07.2012, 09:50
Re: Code Optimization - by Vince - 04.07.2012, 09:59
Re: Code Optimization - by CoDeZ - 04.07.2012, 11:34
Re: Code Optimization - by ikey07 - 04.07.2012, 11:40
Re: Code Optimization - by CoDeZ - 04.07.2012, 11:42

Forum Jump:


Users browsing this thread: 2 Guest(s)