e890635f06
Она требовала "в ячейке НЕПУСТОЕ имя без переводов строк". После чужой починки поле с отравой отбивается целиком, в ячейке пусто - и проверка покраснела на самом БЕЗОПАСНОМ исходе. А зелёной она была ровно тогда, когда отрава до ячейки доезжала, пусть и в одну строку. Теперь безопасных исходов признано два - пусто либо ровно одна строка без переводов, - а небезопасен ровно один: в ячейку легло что-то с переводом строки. Подпись переписана честно. Заведена ВТОРАЯ отрава, КОРОТКАЯ - тем же приёмом, каким выше ловят слепого сторожа номера. Длинное поле отбивается ПО ДЛИНЕ, значит первая проверка осталась бы зелёной, даже не будь защиты от перевода строки вовсе: до неё просто не доходит дело. Короткая отрава по числу слов законна, и дело доходит именно до перевода. Проверяются оба вреда: и сам перевод, и слова, стоявшие за ним - Лена содержимое ячейки произносит вслух. Обе новые проверки показаны КРАСНЫМИ: в ячейку подсунуто сырое имя с переводом строки и имя со словами отравы, обе упали, времянка убрана. Поведение программ не тронуто, работа только в пробе. Прогон: 233 проверки, 233 зелёных, 0 красных.