Откуда берётся запутанный код. Попробую на маленьком примере показать откуда берётся запутанный код. Получаем задание от менеджера, для простоты это будет просто логическая функция. И пытаемся написать лучший код. Для упрощения написания маленькая буква будет означать что условие ложно, а большая - что истинно. Представляем функцию в виде карты Карно, чтобы оптимизировать всё что можно: