做网站知识

怎样编写易理解、可维护的Javascript代码

编写可维护的代码

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

重新学习和理解问题

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

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

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

还有BUG没有解决

添加了新的功能

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

代码有问题

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

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

可维护的代码包括:

可读性

连续性

预见性

看起来是一个人写的

有文档

最少化全局变量

Javascript使用函数来约定作用域。一个在函数内部声明的变量在外部是不可见的。所以,全局变量也就是声明在任何函数之外的或者没有被声明的变量。

 

东莞做网站步骤第一步:申请域名!

做网站的步骤,和做宣传册的性质差不多,宣传册是由封面、封底、内容页设计、制作而成,而网站是由主页、频道页、内容页做成。只是做宣传册设计好之后,拿到印刷厂、街上的广告公司印刷而成。而网站制作、设计之后,申请域名、购买空间,发布到指定的ip上去。做网站和做宣传册的步骤、流程差不多。下面关于做网站的步骤,我从零开始做网站为您一一介绍: 第一步骤:申请域名 1.了解域名:域名是网站的门牌号码、办公地址。如...

Date: 2026.2.3 阅读详情

东莞做网站公司话你知:做网站选择什么样的服务器好?

东莞做网站公司,做网站选择什么样的服务器好?服务器托管须知 现在可以选择放站的服务器种类繁多,有虚拟主机,服务器合租,整台服务器。到底什么样的网站适合于什么样的服务器种类呢?定好服务器后又要选择什么样的机房进行托管呢?现在机房大致分为三类,电信机房,网通机房,铁通机房,当然联系到你的也有可能是这些机房的代理商。 做网站选择什么样的服务器好?服务器托管须知 东莞网站制作http://www.3go...

Date: 2026.2.3 阅读详情

东莞网络公司 - 做个工厂网站的费用大概是多少

很多人苦恼于这个问题,怕费用高了超出公司预算;费用低了网站质量没保证。网站建设费用到底多少钱最合适? 这就要考虑到自己企业网站的需要,[东莞做网站公司http://www.3goweb.com.cn/]网站建设咨询会结合企业业务发展的实际需要,为您提供专业的建站意见和相应的报价。 这样建站费用的问题也就迎刃而解了。 费用多少也与您要建设的网站大小有直接关系,很大的门户网站价格自然就高。 ...

Date: 2025.11.13 阅读详情

15989229398(微信咨询)

专业做网站 · ¥明码实价!


匠心打造精品,用心成就经典!携手客户共创双赢!
© Copyright 广州三行网络科技有限公司
粤ICP备案号:09210325