Тоже не соглашусь. Очень зависит от стиля. Если ASSERT-ы проверяют каждый параметр - сложность возросла на 25%. С чего бы? Если принудительно зануляются переменные - тоже растёт. И т.д. А иной короткий код вообще не понять, ибо оптимизация в ущерб читаемости и поддержке. Сложное выражение можно разбить на части, а можно в строку записать.

Есть в электронном виде в сети "Идеальный код"?