DictionaryForumContacts

   English
Terms containing dead code | all forms | exact matches only | in specified order only
SubjectEnglishRussian
ITdead codeмёртвый код
progr.dead codeнеисполняемый код (в программировании – группы (блоки) команд или подпрограммы, к которым никогда не будет обращения, поскольку все соответствующие вызовы были удалены (отсутствуют), или по какой-то иной причине. Такой код, который никогда не будет выполняться независимо от значений переменных или других условий, возникающих во время исполнения программы, обнаруживается компилятором на этапе статического анализа, при помощи графа потоков управления (CFG ). Отметим, что в ряде случаев, таких как модификация адреса возврата в стеке, вычисляемые адреса переходов и т.п., блок может быть помечен как недоступный ошибочно. Syn: unreachable code ssn)
comp., MSdead codeнеиспользуемый код (Code that is not called during profiling)
progr.dead codeнедоступный участок программы (ssn)
progr.dead codeбесполезный код (Dead code needs to be found and removed; leaving dead code in is an obstacle to programmer understanding and action, and there’s the risk that the code is awakened which can cause significant problems. Deleting dead code is not a technical problem; it is a problem of mindset and culture. ssn)
ITdead codeнеиспользуемый код (Dead code is code that is present in the system but is not supposed or expected to be used anymore. Dead code needs to be found and removed; leaving dead code in is an obstacle to programmer understanding and action, and there’s the risk that the code is awakened which can cause significant problems. Dead code is not truly dead until it’s buried. Deleting dead code is not a technical problem; it is a problem of mindset and culture. Finding dead code is the hard part. Sometimes dead code is genuinely unreachable, and static analysis can tell you this. The effectiveness of static analysis, however, depends on tools, language and architecture, but it’s a good start. When software features are withdrawn or superseded at the requirements level, code associated with those features must also be due for retirement. Another clue that can be used is code stability. Your version control system is a knowledgebase of change. Which parts of the codebase never change? There are many reasons code may be stable – it’s just right, it’s just dead, it’s just too scary – but unless you investigate you’ll never know. Of course, dead code may still end up being changed as a consequence of an automated refactoring, but such changes also have a signature: their changes correlate with other refactoring changes, but they are not changed to fix bugs or add features. Runtime monitoring of the system cannot definitively tell you which parts are dead, but they can tell you which parts are definitely alive.)
ITdead codeневыполняемый участок программы
progr.dead codeотмерший код (Microsoft Alex_Odeychuk)
Gruzovik, progr.dead codeневыполняющийся код
progr.dead codeневыполняемый код (ssn)
progr.dead codeнедостижимый участок программы (ssn)
ITdead codeнеиспользуемый код (Dead code is code that is present in the system but is not supposed or expected to be used anymore. Dead code needs to be found and removed; leaving dead code in is an obstacle to programmer understanding and action, and there’s the risk that the code is awakened which can cause significant problems. Dead code is not truly dead until it’s buried. Deleting dead code is not a technical problem; it is a problem of mindset and culture. Finding dead code is the hard part. Sometimes dead code is genuinely unreachable, and static analysis can tell you this. The effectiveness of static analysis, however, depends on tools, language and architecture, but it’s a good start. When software features are withdrawn or superseded at the requirements level, code associated with those features must also be due for retirement. Another clue is code stability. Your version control system is a knowledgebase of change. Which parts of the codebase never change? There are many reasons code may be stable – it’s just right, it’s just dead, it’s just too scary. Dead code may end up being changed as a consequence of an automated refactoring, but such changes also have a signature: their changes correlate with other refactoring changes, but they are not changed to fix bugs or add features. Runtime monitoring of the system cannot definitively tell you which parts are dead and which parts are definitely alive.)
math.dead codeнерабочие участки кода
progr.dead code eliminationисключение мёртвого кода (реализуемый в компиляторах метод оптимизации, направленный на уменьшение размера программы путём удаления кода, который никогда не будет исполняться ssn)
progr.dead code eliminationустранение неиспользуемого кода (ssn)
progr.dead code eliminationустранение недостижимого кода (ssn)
progr.dead code eliminationудаление бесполезного кода (бесполезный код – это код, выполнение которого не влияет на вывод программы, все результаты вычисления такого кода являются неиспользуемыми переменными, то есть переменными, значения которых в дальнейшем в программе не используются Alex_Odeychuk)
ITdead code eliminationисключение неиспользуемого кода
ITdead code eliminationустранение нерабочих участков кода
progr.dead code eliminationустранение мёртвого кода (реализуемый в компиляторах метод оптимизации, направленный на уменьшение размера программы путём удаления кода, который никогда не будет исполняться ssn)
progr.dead code removal algorithmалгоритм удаления отмершего кода (Alex_Odeychuk)
ITdead-code eliminationисключение нерабочих участков кода
progr.dead-code eliminationудаление бесполезного кода (кода, вычисляющего значения, которые никогда не будут использованы ssn)
progr.dead-code eliminationудаление недоступного кода (ssn)
media.dead-code evaluationисключение нерабочих участков кода (elimination)