Устаревание

редактировать
Отказ от использования технологии, функции, дизайна или практики

В некоторых полях отказ - это отказ от использования какой-либо терминологии, функции, дизайна или практики, обычно потому, что они были заменены или больше не считаются эффективными или безопасными, без их полного удаления или запрещения их использования. Как правило, устаревшие материалы не удаляются полностью, чтобы обеспечить совместимость с устаревшими версиями или резервное копирование на случай, если новые методы не будут работать в необычном сценарии.

Это также может означать, что функция, дизайн или практика будут удалены или полностью прекращены в будущем.

Содержание
  • 1 Этимология
  • 2 Программное обеспечение
  • 3 Другое использование
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Этимология

В общеупотребительном английском языке инфинитив "до не рекомендуется " означает " выразить неодобрение (что-то) ". Оно происходит от глагола латинского deprecare, что означает «предотвращать (бедствие ) молитвой». В текущем техническом использовании заявление о том, что функция устарела, является просто рекомендацией не использовать ее. По-прежнему можно создавать программу или продукт, не обращая внимания на устаревание.

Программное обеспечение

Хотя устаревшая функция программного обеспечения остается в программном обеспечении, ее использование может вызвать предупреждающие сообщения, рекомендующие альтернативные методы. Статус «Устаревший» также может указывать на то, что функция будет удалена в будущем. Функции не рекомендуются к немедленному использованию, а не удаляются немедленно, чтобы обеспечить обратную совместимость и дать программистам время привести затронутый код в соответствие с новым стандартом.

Среди наиболее распространенных причин отказа от поддержки:

  • Эта функция заменена более мощной альтернативной функцией. Например, ядро ​​Linux содержит два модуля для связи с сетями Windows : smbfsи cifs. Последний обеспечивает лучшую безопасность, поддерживает больше функций протокола и лучше интегрируется с остальной частью ядра. С момента включения cifs, smbfsустарел.
  • Эта функция содержит недостаток дизайна, часто недостаток безопасности, и поэтому его следует избегать, но существующий код зависит от этого. Простая стандартная функция C gets() является примером, потому что использование этой функции может ввести переполнение буфера в программу, которая использует Это. Дополнительные примеры Java API методы Thread.stop, .suspendи .resume.
  • считается посторонним и будет удален в будущем, чтобы упростить систему в целом. Ранние версии языка разметки Web HTML включали элемент FONT, позволяющий дизайнерам страниц указывать шрифт font в котором должен отображаться текст. С выпуском каскадных таблиц стилей и HTML 4.0 элемент FONTстал лишним и лишился преимуществ, связанных со структурной разметкой в ​​HTML и графическим форматированием в CSS. Таким образом, элемент FONTобъявлен устаревшим в стандарте Transitional HTML 4.0 и исключен в варианте Strict.
  • В будущей версии программного обеспечения будут внесены серьезные структурные изменения, что сделает его невозможным (или непрактично) для поддержки старых функций. Например, когда Apple Inc. планировала переход с Mac OS 9 на Mac OS X, было создано подмножество более старых системный API, который будет поддерживать большинство программ с небольшими изменениями: библиотека Carbon (которая с тех пор устарела), доступная как в Mac OS 9, так и в Mac OS X. Программисты, работавшие на время, в основном использующее Mac OS 9, могло гарантировать, что их программы будут работать изначально на Mac OS X, используя только функции API, поддерживаемые в Carbon. Другие функции Mac OS 9 объявлены устаревшими и никогда изначально не поддерживались в Mac OS X.
  • Стандартизация или повышение единообразия в именовании. Проекты, которые разрабатываются в течение длительных периодов времени или несколькими людьми или группами, могут содержать несоответствия в именах различных элементов. Это может быть результатом отсутствия предвидения, изменений в номенклатуре с течением времени или личных, региональных или образовательных различий в терминологии. Поскольку простое переименование элемента нарушит обратную совместимость, существующее имя необходимо оставить на месте. Исходное имя, скорее всего, останется на неопределенный срок, но будет исключено, чтобы стимулировать использование нового, более последовательного соглашения об именах. Примером может служить API, в котором поочередно используется написание «цвет» и «цвет». Стандартизация приведет к использованию только одного из региональных написаний повсюду, и все вхождения другого написания будут устаревшими.
  • Функция, которая раньше была доступна только независимо, теперь объединена с ее сопутствующей функцией. Пример: VLC Media Player ; VLC использовался для обозначения «VideoLan Client», и отдельный «VideoLan Server» был доступен в качестве его дополнительной функции. И клиент, и сервер стали доступны в одном пакете, поэтому получить один независимо друг от друга было бы непрактично.
Другое использование

Примером в конструкции оборудования является отсутствие pull- подключите резисторы на неиспользуемых входах к логическому элементу . Эта практика могла быть приемлемой в прошлом, но стала устаревшей, поскольку более высокие тактовые частоты, вероятно, вызовут больше переходных шумов на входных линиях, вызывая аппаратные сбои или неисправности.

A строительный кодекс примером является использование незаземленных («двухконтактных») электрических розеток. Со временем от этих старых устройств отказались в пользу более безопасных заземленных («трехконтактных») розеток. Старые, незаземленные розетки все еще были разрешены во многих местах "устаревшими " в существующей электропроводке, но запрещены для новых установок. Таким образом, хотя незаземленные розетки все еще могут быть доступны для законной покупки в месте, где они устарели, они, как правило, предназначены только для ремонта существующих старых электрических установок.

При написании и редактировании использование слова может быть недопустимым, поскольку оно неоднозначно, сбивает с толку или оскорбляет некоторых читателей. Например, слова санкция и горючий могут быть неверно истолкованы, потому что они имеют аутоантонимическое или противоречивое значение; Руководства по стилю письма часто рекомендуют заменять другие слова понятными и недвусмысленными. Некоторые употребления слов, которые со временем приобрели разные коннотации, такие как гей или цветной, могут быть объявлены устаревшими в официальной письменной форме.

В технических стандартах использование определенного пункта может быть не одобрено или заменено новыми пунктами. Например, в стандарте Ethernet IEEE 802.3-2012 пункт 5 (управление уровнями) "не рекомендуется" пунктом 30 (управление), за исключением пункта 5.2.4.

Термин устаревший может также использоваться, когда технический термин становится устаревшим в результате изменения или замены. Примером из палеонтологии является ранее устаревший термин бронтозавр ; до того, как его снова признали уникальным родом, он считался популярным, но устаревшим названием для рода Apatosaurus. Некоторые примеры устаревших терминов из медицины включают потребление (туберкулез ), грипп (грипп ) и апоплексию (инсульт ). В химии международная организация по стандартизации IUPAC (Международный союз теоретической и прикладной химии) отказалась от термина «метилэтилкетон» и теперь рекомендует использовать термин «этилметилкетон ».

См. также
Ссылки
Внешние ссылки
Искать отказаться от в Wiktionary, бесплатном словаре.
Найдите deprecation в Wiktionary, бесплатном словаре.

Последняя правка сделана 2021-05-17 14:01:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте