Deprecación

Desaliento del uso de una tecnología, característica, diseño o práctica

La desvalorización es la desincentivación del uso de algo creado por el hombre, como un término , una característica, un diseño o una práctica. Normalmente, algo se desestima porque se afirma que es inferior en comparación con otras opciones disponibles.

Algo puede quedar obsoleto cuando no se puede controlar, [ aclaración necesaria ] como un término. Incluso cuando se puede controlar, algo puede quedar obsoleto incluso cuando podría ser útil (por ejemplo, para garantizar la compatibilidad) y puede eliminarse o discontinuarse en algún momento después de quedar obsoleto. [1]

Etimología

En el uso general del inglés, el verbo "to deprecate" significa "expresar desaprobación de (algo)". Deriva del verbo deponente latino deprecari , que significa "evitar (un desastre ) mediante la oración".

Un uso temprano documentado de "deprecate" en este sentido se encuentra en publicaciones de Usenet en 1984, refiriéndose a características obsoletas en 4.2BSD y el lenguaje de programación C. [2] Una definición ampliada de "deprecate" fue citada en el Jargon File en su revisión de 1991, [ 3] y se encuentran definiciones similares en la documentación de software comercial de 2014 [1] y 2023. [4]

Software

Aunque una característica de software obsoleta permanezca en el software, su uso puede generar mensajes de advertencia que recomienden prácticas alternativas. El estado obsoleto también puede indicar que la característica se eliminará en el futuro. Las características se desestiman, en lugar de eliminarse inmediatamente, para proporcionar compatibilidad con versiones anteriores y para darles tiempo a los programadores para que el código afectado cumpla con el nuevo estándar.

Entre las razones notables para la depreciación se incluyen:

RazónEjemplo(s)
La función ha sido reemplazada por una función alternativa más potente.El núcleo de Linux contiene dos módulos para comunicarse con las redes de Windows : smbfsy cifs. Este último proporciona una mayor seguridad, admite más funciones de protocolo y se integra mejor con el resto del núcleo. Desde la inclusión de cifs, smbfsha quedado obsoleto. [5]
La característica contiene un fallo de diseño, con frecuencia un fallo de seguridad, y por lo tanto debería evitarse, pero el código existente depende de ella.
Esta función se considera extraña y se eliminará en una versión futura planificada.Las primeras versiones del lenguaje de marcado web HTML incluían un elemento que permitía a los diseñadores de páginas especificar la fuente en la que se debía mostrar el texto. Con el lanzamiento de las hojas de estilo en cascada y HTML 4.0, el elemento se volvió superfluo y restó valor a los beneficios de tener en cuenta el marcado estructural en HTML y el formato gráfico en CSS. Por lo tanto, el elemento quedó obsoleto en el estándar HTML 4.0 de transición y se eliminó en la variante estricta . [8] FONTFONTFONT
Una versión futura planificada del software realizará cambios estructurales importantes, lo que hará imposible o poco práctico soportar funciones más antiguas.Cuando Apple Inc. planeó la transición de Mac OS 9 a Mac OS X , creó un subconjunto de la API del sistema anterior que soportaría la mayoría de los programas con cambios menores: la biblioteca Carbon (que desde entonces ha quedado obsoleta), disponible tanto en Mac OS 9 como en Mac OS X. Los programadores que, en ese momento, usaban principalmente Mac OS 9, podían asegurarse de que sus programas se ejecutarían de forma nativa en Mac OS X utilizando solo las funciones de API compatibles con Carbon. Otras funciones de Mac OS 9 quedaron obsoletas y nunca fueron compatibles de forma nativa con Mac OS X. [9]
Consistencia de nombres.Una API puede mezclar de forma inconsistente grafías como "color" y "colour" como resultado de que distintos desarrolladores utilicen distintas grafías. Para garantizar la coherencia, todos los identificadores que utilicen una grafía se duplicarían para [ aclaración necesaria ] la otra grafía y los identificadores que utilicen la grafía no preferida quedarían obsoletos.
Una función que antes estaba disponible de forma independiente se combina con su función complementaria.En VLC Media Player , VLC solía significar "VideoLan Client" (Cliente de VideoLan) y había disponible un "VideoLan Server" (Servidor de VideoLan) independiente como función complementaria. Tanto el cliente como el servidor pasaron a estar disponibles en el mismo paquete, por lo que obtener uno de forma independiente sería poco práctico. [10]

Otros usos

Un ejemplo del código de construcción es el uso de receptáculos eléctricos sin conexión a tierra ("de 2 clavijas") (en inglés británico: "unearthed"). Con el tiempo, estos dispositivos más antiguos se dejaron de usar en favor de receptáculos con conexión a tierra ("de 3 clavijas"), que eran más seguros. Los receptáculos más antiguos sin conexión a tierra todavía se permitían en muchos lugares al " protegerlos " en el cableado eléctrico existente , mientras que se prohibían en las nuevas instalaciones. Por lo tanto, aunque los receptáculos sin conexión a tierra aún pueden estar disponibles para su compra legal en un lugar donde están obsoletos, generalmente se destinarían solo a reparaciones de instalaciones eléctricas antiguas existentes.

En la redacción y edición , el uso de una palabra puede resultar desaprobado porque es ambigua, confusa u ofensiva para algunos lectores. Por ejemplo, las palabras sanción e inflamable pueden malinterpretarse porque tienen significados autoantónimos o autocontradictorios; las guías de estilo de redacción suelen recomendar sustituirlas por otras palabras que se entiendan claramente y no sean ambiguas. Algunos usos de palabras que han adquirido connotaciones diferentes con el tiempo, como gay o de color , pueden quedar obsoletos en la escritura formal.

En los estándares técnicos , el uso de una determinada cláusula puede ser desaconsejado o reemplazado por nuevas cláusulas. Por ejemplo, en el estándar Ethernet IEEE 802.3-2012, la cláusula 5 (Gestión de capas) queda "obsoleta" en lugar de la cláusula 30 (Gestión), excepto la 5.2.4.

La desuso también puede ocurrir cuando un término técnico se vuelve obsoleto , ya sea por cambio o sustitución. [ aclaración necesaria ] Un ejemplo de la paleontología es el término previamente desuso Brontosaurus : antes de ser reconocido una vez más como un género único, [11] se consideraba un nombre popular, aunque desuso, para el género Apatosaurus . [12] Algunos términos desusos en medicina son consunción ( tuberculosis ), gripe ( influenza ) y apoplejía ( accidente cerebrovascular ). En la nomenclatura química , la organización de estándares internacionales IUPAC (Unión Internacional de Química Pura y Aplicada) ha desuso el término "metil etil cetona", y ahora recomienda usar el término " etil metil cetona " en su lugar. [13]

Véase también

Referencias

  1. ^ ab "JEP 277: Enhanced Deprecation". openjdk.java.net . Archivado desde el original el 19 de septiembre de 2018 . Consultado el 9 de febrero de 2018 .
  2. ^ Shea, Ammon. "Un nuevo significado de 'despreciar'". Palabras que estamos observando . Merriam-Webster . Consultado el 1 de marzo de 2023 .
  3. ^ Raymond, Eric S. ; Steele, Guy L. , eds. (julio de 1992). The Jargon File, versión 2.9.10 . Consultado el 1 de marzo de 2023 – a través de Project Gutenberg .
  4. ^ Stewart, Meghan (27 de febrero de 2023). «Ciclo de vida de las características del cliente de Windows». Novedades de Windows . Microsoft . Consultado el 1 de marzo de 2023 .
  5. ^ "Sobre el futuro de las pequeñas y medianas empresas". LWN.net . 15 de mayo de 2006 . Consultado el 1 de marzo de 2023 .
  6. ^ GNU. "Entrada de línea". Biblioteca GNU C. GNU. Archivado desde el original el 26 de enero de 2021. Consultado el 2 de agosto de 2008. Función obsoleta: char * gets (char *s). ... La función es muy peligrosa porque no ofrece protección contra el desbordamiento de la cadena . La biblioteca GNU la incluye solo por compatibilidad. Siempre debe utilizar or en su lugar.getssfgetsgetline
  7. ^ "Desuso de primitivas de subprocesos de Java". Oracle. Archivado desde el original el 15 de octubre de 2011. Consultado el 13 de mayo de 2011 .
  8. ^ Musciano, Chuck; Kennedy, Bill (2007). "Manejo de fuentes expandidas obsoletas de HTML". HTML y XHTML: la guía definitiva (6.ª ed.). Pekín: O'Reilly. ISBN 978-0-596-52732-7.OCLC 77574682  .
  9. ^ Simenel, Éric (2000). «Carbonización 101». MacTech . Vol. 16, núm. 12. Consultado el 1 de marzo de 2023 .
  10. ^ "La solución de streaming multiplataforma". VideoLAN . Consultado el 1 de marzo de 2023 .
  11. ^ "Brontosaurus finalmente validado como un dinosaurio distinto". ABC News . Archivado desde el original el 9 de abril de 2020 . Consultado el 27 de junio de 2020 .
  12. ^ Upchurch, Paul; Barrett, Paul M.; Dodson, Peter (2004). "Sauropoda". En Weishampel, David B.; Dodson, Peter; Osmólska, Halszka (eds.). The Dinosauria (2.ª ed.). Berkeley: University of California Press. págs. 259–322. ISBN 0-520-24209-2.
  13. ^ Nomenclatura de la química orgánica: recomendaciones de la IUPAC y nombres preferidos 2013 (Libro azul) . Cambridge: The Royal Society of Chemistry . 2014. p. 725. doi :10.1039/9781849733069-FP001 (inactivo el 1 de junio de 2024). ISBN 978-0-85404-182-4.{{cite book}}: CS1 maint: DOI inactivo a partir de junio de 2024 ( enlace )
  • Cómo y cuándo dejar de usar las API de la documentación de JDK 5.0

Obtenido de "https://es.wikipedia.org/w/index.php?title=Desuso&oldid=1244319253"