7. Длинные if

int main(void)
{
    int a;
    if (a == 5)
    {
        // 100500 lines below
    }
    else
    {
        // 100500 lines below
    }
}
Вариант 1 реорганизации и исправления кода
int main(void)
{
    int a;
    if (a == 5)
    {
        // refactor code, maybe call functions
    }
    else
    {
        // refactor code, maybe call functions
    }
}
Вариант 2 реорганизации и исправления кода
int main(void)
{
    int a;
    if (a == 5)
    {
        // refactor code, maybe call functions
        return 1;
    }
    // refactor code, maybe call functions

}

Last updated