Loading AI tools
表示某屬性或值已被替代屬性或值取代 来自维基百科,自由的百科全书
已弃用[1](英语:deprecation、deprecated),亦称不推荐使用[1]、不赞成使用[1]、已淘汰、不宜用[2]、不适用[3]等,是在众多领域中,劝阻不要使用某些术语、特性、设计或实践。原因通常是它已被取代,或者不再认为是高效或安全的——但还没有完全去除或禁止使用。
此条目翻译自其他语言维基百科,需要相关领域的编者协助校对翻译。 |
此条目可能包含原创研究。 |
在一般英语使用中,不定词“to deprecate”是指“表示不赞成(某事物)。它源于拉丁语动词“deprecare”,意思是“通过祷告来消除(一场灾害)”。在目前的技术用途中,它是表明某项特性已被弃用,或者仅是针对使用该特性的建议。一般来说程序和产品仍可使用“已弃用”的功能,但要注意相关后果。
使用软件中存在的已弃用功能可能会引致一条建议消息,其中可能提及实践中建议的替代法;已弃用状态也可能表示将来会删除该特性。已弃用但尚未移除的特性将提供向后兼容性,给程序员时间使受影响的代码符合新标准。
最常见的弃用原因是:
smbfs
和cifs
。后者提供更好的安全性、支持更多协议功能,并与内核的其余部分更好地集成。自纳入cifs
以来,smbfs
已被弃用。gets()
就是一个例子,因为使用此函数可能在使用它的程序中引入缓冲区溢出问题。[4]Java API方法Thread.stop
、.suspend
和.resume
是进一步的例子。[5]FONT
元素,允许页面设计者指定文字应显示的字体。随着层叠样式表和HTML 4.0的发布,FONT
元素变得无关紧要,并且减少了HTML中的结构标记和CSS中的图形格式化的好处。因此,FONT
元素在过渡的HTML 4.0标准中已被弃用,并在严格版本中被撤除。硬件设计中的一个例子是在未使用的输入到逻辑门上省略上拉电阻。这种做法在过去可能是可接受的,但由于更快的时钟速度可能在输入线路上引起更多的暂态噪声,导致硬件毛刺或故障,因而已被禁用。
建筑规范中的一个例子是使用不接地(2线)的电气插座。随着时间推移,这些旧款设备已被弃用,改用更安全的接地插座(3线)。过时的未接地插座仍按“祖父条款”在现有的电气线路中被允许,但已禁止新设安装。未接地的插座仍可合法购买,但仅用于修理现有的旧电气设备。
在撰写和编辑时,如果某个单词对某些读者来说可能模糊、令人困惑或令人厌恶,可能弃用对它的使用。
在技术标准中,新的条款可能不鼓励或替代某一条款。举例来说,以太网标准IEEE 802.3-2012,第5条(层管理)已在第30条“管理”中不鼓励使用,仅5.2.4除外。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.