**Оператобулофобия** - боязнь начинающих программистов использовать логические операции "И", "ИЛИ", предпочитая вместо них использовать вложенные или последовательные инструкции 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) { блок } %%
---- адрес оригинала: ((/Информатика/Диагнозы/Оператобулофобия))