4
Как это сделать лучше? Без повторения кода someFunction (1).Как улучшить, если алгоритм
if(someTrueOrFalse)
{
if(OthersomeTrueOrFalse)
{
someFunction(1);
}
}
else
{
someFunction(1);
}
Это то же самое, что и 'if (! SomeTrueOrFalse || OthersomeTrueOrFalse)', что легче понять. – axiac
Подход @axiac-ответа выглядит мне понятным: Theres только одна ситуационная функция не должна запускаться: 3-я. Поэтому каждый случай, помимо третьего, запускает его. Вы похожи на эти 3 случая: (1,2 и 4), а затем вы их описываете. – Sharky
@axiac спасибо, добавил к ответу, хотя мое намерение для этого ответа состояло в том, чтобы показать, как это делается с таблицей правды. –