Недостижимый код
Sign in to saveAlso 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
- used by
- dead code elimination
Sources (3)
via Wikidata · CC0
Article · Русский
В программировании и теории компиляторов, недостижимым кодом называют часть кода программы, которая ни при каких условиях не может быть исполнена, поскольку является недостижимой в графе потока управления. Недостижимый код часто относят к одному из типов мёртвого кода, такая терминология обычно применяется при рассмотрении исходного кода программ. Однако в теории компиляторов, эти понятия никак не связаны, мёртвым кодом там называют только достижимый, но не влияющий на вывод программы код. Основные недостатки наличия в программе недостижимого кода: * Занимает излишнюю память; * Является причиной излишнего кэширования инструкций в кэш инструкций CPU — которое также снижает локальность данных; * Затрудняет поддержку приложений — время и силы могут быть потрачены на поддержку и документирование части кода, которая является недостижимой, а значит никогда не исполняется.
Abstract from DBpedia / Wikipedia · CC BY-SA