**Оператобулофобия** - боязнь начинающих программистов использовать логические операции "И", "ИЛИ", предпочитая вместо них использовать вложенные или последовательные инструкции if.
Симптомы: использование следующих конструкций:
%%(php)
# Python
if условие1:
if условие2:
блок
%%
%%(php)
// C++
if (условие 1)
{
if (условие 2)
{
блок
}
}
%%
Лечение: использование логической операции "И"
%%(php)
# Python
if условие1 and условие2:
блок
%%
%%(php)
// C++
if (условие1 && условие2)
{
блок
}
%%
Заметим, что такой метод лечения допустим только в языках программирования с неполным вычислением логических выражений.
Реже встречающаяся форма оператобулофобии (если два блока совпадают):
%%(php)
# Python
if условие1:
блок
elif условие2:
блок
%%
%%(php)
// C++
if (условие1)
{
блок
}
else if (условие2)
{
блок
}
%%
Лечение: использование логической операции "Или"
%%(php)
# Python
if условие1 or условие2:
блок
%%
%%(php)
// C++
if (условие1 || условие2)
{
блок
}
%%