Skip to content
EntityQ2482534· pop 12· linked from 80 articles

Недостижимый код

Sign in to save

Also known as dead code

section of code in a program that can never be executed

Wikidata facts

Subclass of
redundant code
Show 1 more fact
Sources (3)

via Wikidata · CC0

Article · Русский

В программировании и теории компиляторов, недостижимым кодом называют часть кода программы, которая ни при каких условиях не может быть исполнена, поскольку является недостижимой в графе потока управления. Недостижимый код часто относят к одному из типов мёртвого кода, такая терминология обычно применяется при рассмотрении исходного кода программ. Однако в теории компиляторов, эти понятия никак не связаны, мёртвым кодом там называют только достижимый, но не влияющий на вывод программы код. Основные недостатки наличия в программе недостижимого кода: * Занимает излишнюю память; * Является причиной излишнего кэширования инструкций в кэш инструкций CPU — которое также снижает локальность данных; * Затрудняет поддержку приложений — время и силы могут быть потрачены на поддержку и документирование части кода, которая является недостижимой, а значит никогда не исполняется.

Abstract from DBpedia / Wikipedia · CC BY-SA