Я только что пришел из Простая конференция по дизайну и тестированию. В одном из сеансов мы говорили о злых словах на языках программирования. Кори Хейнс, который предложил тему, был убежден, что утверждение if
является абсолютным злом. Его альтернативой было создание функций с предикатами . Не могли бы вы объяснить мне, почему if
является злом.
Я понимаю, что вы можете написать очень уродливый код, злоупотребляющий if
. Но я не верю, что это так плохо.