Войти
Процесс

Хрупкий код (Fragile code)

💡
Суть в одном предложении:

Код, который работает только в идеальных условиях и ломается от любого чиха.

Развернутое определение

Код от ИИ, который идеально работает на основном счастливом сценарии (Happy Path), но падает с ошибкой при любом нестандартном вводе, пустом массиве или медленном интернете, так как ИИ не учел краевые случаи.

Пример из практики

Парсер, падающий с TypeError: undefined is not an object, если API вернуло пустой список пользователей.
Как говорят в чатах вайбкодеров
«Этот компонент хрупкий — проверь его на пустой список и ошибку 500»
Как говорит классический инженер
«Unresilient code lacking edge-case handling.»