2

在访问较旧的站点时,通常会发现已弃用的标签和属性。然而,由于已弃用且未过时,它们仍然有效且受支持。如果可能的话,一个“好”的程序员往往会远离这些,但使用这些到底有多糟糕?

在查找有关已弃用元素的信息时,我发现提供的最常见信息是:

浏览器应继续支持已弃用的标签和属性,但最终这些标签可能会过时,因此无法保证未来的支持。

显然,如果有什么东西坏了,你应该改变它。然而,我们是否应该积极更改我们之前处理过的代码中已弃用元素的实例?无论是个人网站,还是浏览率高的大型网站,在接受的元素上保持最新状态有多重要?

当一个标签或属性被废弃时,它会给出多少警告?任何?其他网络格式呢?

在任何网站上,无论是大修,还是仅仅注意到一行已弃用的代码,都应该主动删除吗?或者是否值得节省时间和精力等到真正删除并立即更改所有内容?

你应该懒惰(就像我希望的那样),还是值得努力保持最新状态?

4

1 回答 1

8

你应该只是懒惰(就像我希望我可以那样),还是值得努力保持最新状态?

懒惰总是很重要,这就是为什么我们将标签标记为已弃用而不是仅仅删除。

我总是告诉开发人员要偷懒,但要偷懒到不能阻止自己阻止自己做好事的程度。有懒惰之类的,也有不够懒惰之类的。DRY 是一个很好的懒惰的例子。依赖已弃用的标签是坏懒惰的一个例子。使用 div 进行表格布局是低效过度工作的一个例子。

在任何网站上,无论是大修,还是仅仅注意到一行已弃用的代码,都应该主动删除吗?或者是否值得节省时间和精力等到真正删除并立即更改所有内容?

如果您正在进行维护,并且这是一个错误报告,那么修复它总是很重要,显然,但是在积极主动的情况下,问题就变成了,您现在最重要的事情是什么。如果你有大约20% 的时间并且想要修复它,那就修复它。如果您有需要完成的任务,那么您需要首先专注于这些任务。

无论是个人网站,还是浏览率高的大型网站,保持最新的公认价值观有多重要?

这真的是你要问的。在您自己的个人网站上,这绝对是 20% 的时间,所以随心所欲。

在具有大量吞吐量的大型站点上,您需要尝试使其保持最新状态,以便它继续为用户提供良好的利益。如果该网站突然停止为大量用户工作,他们将停止访问。然后,一个具有大量吞吐量的大型站点变成了一个占用 Internet 空间的死站点。

于 2012-06-19T18:35:52.777 回答