t27.aiEnglish

Компилируется — не значит верно

Вы узнаете

Почему зелёные галочки — не доказательство и как поймать код, который компилируется и неверен.

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

Попробуйте

Откройте запись с мутациями в «Ещё попробуйте» и посчитайте, сколько подложенных ошибок поймали тесты.

Открыть интерактивный урок →

tri misread: code that compiles and is wrong
tri misread: code that compiles and is wrong ↗

Открыть спеку урока в плеере: specs/tutorial/03_operators.t27

Все уроки