访问旧网站时,通常会找到已弃用的标记和属性。然而,由于deprecated并且没有过时,它们仍然有效且受到支持。如果可能的话,一个“好”的程序员往往会远离这些,但是使用它们有多糟糕?
在查找有关已弃用元素的信息时,我发现提供的最常见信息是:
浏览器应继续支持已弃用的代码和属性, 但最终这些标签可能变得过时,所以未来 支持无法保证。
显然,如果出现问题,你应该改变它。然而,我们是否应该积极更改我们以前曾经使用的代码中已弃用元素的实例?无论是个人网站,还是拥有巨大观看率的大型网站,在接受的元素上保持最新状态有多重要?
在确定标签或属性被废弃后,会给出多少警告?任何?其他网络格式怎么样?
在任何网站上,无论是过度使用,还是只是注意到一系列已弃用的代码,是否应该主动删除?或者是否值得节省时间和精力才能等到真正掉线并立即改变它?
你应该懒得(就像我希望的那样),还是值得努力做到最新?
答案 0 :(得分:8)
你应该只是懒惰(就像我希望的那样),还是值得努力做到最新?
懒惰总是很重要,这就是为什么我们将标记标记为已弃用而不是仅删除。
我总是告诉开发人员懒惰,但只是懒惰,不能阻止自己阻止自己做好事。有太懒的东西,还有懒惰这样的东西。 DRY是一个好懒的例子。依赖于已弃用的标签是一个糟糕的懒惰的例子。使用div进行表格布局是低效率过度工作的一个例子。
在任何网站上,无论是过度使用,还是只是注意到一系列已弃用的代码,是否应该主动删除?或者是否值得节省时间和精力才能等到真正掉线并立即改变它?
如果您正在进行维护,并且它是一个错误报告,显然,修复它总是很重要,但是在主动的情况下,问题就变成了,现在最重要的事情是什么。如果您有一些20% time并且想要修复它,请修复它。如果您有需要完成的任务,那么您需要首先关注这些任务。
无论是个人网站,还是拥有巨大观看率的大型网站,保持最新可接受的价值有多重要?
这就是你所要求的。在你自己的个人网站上,这绝对是20%的时间,所以你可以这样做。
在拥有大量吞吐量的大型网站上,您需要尝试使其保持最新,以便继续为用户提供良好的好处。如果网站突然停止为很多用户工作,他们就会停止来。然后,一个拥有大量吞吐量的大型网站变成了一个占用网站空间的死网站。