?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
作ؓ软g开发者,我们可以开发低{的YӞ但不能开发低质量的Y件。所以,企业在线考试软g认ؓ如何实施质量保证Q是我们x的主要问题之一Q而代码规范则是实施质量保证的W一步?/span>
代码规范已经成ؓ一个老生常谈的问题,几乎每个目Q每家公叔R会定义自q代码规范。但在真正实施时Q却在有意或无意地违背代码规范。Y件开发工E师Q不喜欢改变自己的编E习惯。加之,理者对质量控制不Q导致代码规范往往形同虚设。有些h会认为:遵守代码规范不能l项目带来利益,也不能让客户看到我们为此付出的努力,其完全是团队自发的行为,没有必要做硬性的要求。还有些人有更好的理由:代码规范会破坏创造性和E序质量。我认ؓQ代码规范,在Y件构件以及项目管理中Q甚x个h成长斚wQ都发挥着重要的作用,好的代码规范是提高我们代码质量的最有效的工具之一?/span>
提高可读?“Q何一个傻瓜都能写机可以理解的代码,唯有写出人类Ҏ理解的代码,才是优先的Y件开发工E师。”代码规范,帮助我们写出人类Ҏ理解的代码,它ؓ我们提供了最基本的模板,良好的代码风|使代码具有一定的描述性,可以通过名字来获取一些需要IDE才能得到的提C,如可讉K性、承基cȝ?/span>
l一全局Q促q团队协?开发Y件是一个团队活动,而不是个人的英雄M。代码规范,要求团队成员遵守q一l一的全局决策Q这h员之间可以轻村֜阅读Ҏ的代码,所有成员正以一U清晰而一致的风格q行代码。而且QY件开发工E师也可以集中精力关注他们真正应该关注的问题——自w代码的业务逻辑Q与需求的契合度等局部问题?/span>
有助于知识传递,加快工作交接 风格的相似性,能让软g开发工E师更迅速,更容易理解一些陌生的代码Q更快速地理解别h的代码。因为,他和你的代码风格是一LQ你没有必要对他的一些个性化风格q行揣测。这L好处是Y件开发工E师可以很快的接手项目组其他成员的工作,快速完成工作交接?/span>
减少名字增生Q降低维护成?在没有规范的情况下,和容易ؓ同一cd的实例v不同的名字。对于以后维护这些代码Y件开发工E师来说会生疑惑?/span>
变量之间的关p,降低~陷引h的机会,命名可以表示一定的逻辑关系Q是软g开发工E师在用时保持警惕Q从而一定程度上减少~陷被引人的Z?/span>
企业在线考试软g表示要提高Y件开发工E师的个力,不可否认Q每个Y件开发工E师都应该养成良好的代码习惯Q而代码规范无疑是教材之一。从一个Y件开发工E师的代码本w能看出很多东西。所以,即便是ؓ了自w发展,作ؓ软g开发工E师也没有理由抵制这U规则的存在。你可能没有认识刎ͼ我们正默默地得益于代码规范?/span>