Иногда у нас бывают очевидные ошибки: при выполнении математических операций результат некорректный, и наш здравый смысл говорит: результат неправильный! Иногда ожидаемое поведение описано в требованиях, и тогда бага — несоответствие им. Но иногда мы видим разные поведения ПО и не можем найти: где истина? Я нашла отличные иллюстрации из кофе хауз(с)а с кап(п)уч(ч)ино Интересно, у них вообще есть такое понятие, как требования? Как же он всё таки называется?
Кофе ХауЗ или Кофе ХауС?
Так и не разобравшись с названием заведения, смотрим в меню. И на расстоянии двух сантиметров видим надписи: капучино и каППучино:
Как бы сомнительно это всё ни было, это ещё не предел! Капучино может так же быть и капуЧЧино!! Двух вариантов мало — даёшь третий:
В общем, я так и не поняла — как они называют свою компанию и как они называют cappuccino