怎样才可以写出高质量的js代码?

 我来答
逢春发大财254
2018-03-29 · 超过38用户采纳过TA的回答
知道答主
回答量:126
采纳率:85%
帮助的人:7.8万
展开全部

编写可维护的代码

软件的BUG修复需要花费大量的精力。尤其当代码已经发布之后,随着时间的增长,维护的成本愈发的高。当你一发现BUG的时候,就立即去修复,这时候你的代码还是热乎的,你也不需要回忆,因为就是刚刚写好的。但是当你做了其他任务,几乎完全忘记了这份代码,这时候就需要:

  • 重新学习和理解问题

  • 理解代码是如何解决问题的

  • 另外一个问题是,在大项目或者大公司里面,经常是解决BUG的人不是产生BUG的人,而且也不是发现BUG的人。所以减少理解代码的时间就是最重要 的问题,无论这个代码是你自己以前写的还是团队中的其他成员写的,因为我们都想去搞搞新的有意思的东西,而不是去维护那些个陈旧的代码。

    还有一个开发中的普遍问题就是,往往读代码的时间比写代码的时间还要多。有时候你钻研一个问题,可以花整整一个下午的时间来考虑代码的编写。这个代码当时是可以工作的,但是随着开发的进行,其他东西发生了很大的变化,这时候也就需要你自己来重新审查修改编写代码。比如:

  • 还有BUG没有解决

  • 添加了新的功能

  • 程序需要在新的环境中运行(比如一个新上市的浏览器)

  • 代码有问题

  • 代码需要重写因为修改了架构甚至要使用另一个语言

  • 因为这些原因,也许你当时一个下午写好的代码,后面需要花费几周的时间来阅读。所以编写可维护的代码对于软件的成功至关重要。

    可维护的代码包括:

  • 可读性

  • 连续性

  • 预见性

  • 看起来是一个人写的

  • 有文档

  • 最少化全局变量

河南新华

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网站开发经验分享
2018-03-28 · TA获得超过787个赞
知道答主
回答量:192
采纳率:70%
帮助的人:11.4万
展开全部
仿照知名网站的js代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佼女类斯斯
2020-04-09 · TA获得超过4151个赞
知道大有可为答主
回答量:3140
采纳率:25%
帮助的人:224万
展开全部
命名规范可以提高代码移植性和可维护性的一个方面是命名规范。也就是说,在取变量名的时候总是采取一贯的做法。11、写注释必须给代码写注释,就算它看起来不会被别人接手。有时候,研究完一个问题,然后你看着代码觉得那是显而易见的,但是过一两周之后回头再看,你也会摸不着头脑的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式