规范有两种:一种已成熟,一种须完善

栏目: 编程工具 · 发布时间: 5年前

内容简介:规范是明文规定或约定俗成的标准。软件工程离不开规范。软件工程把软件开发从无序、混乱的状态,变成有序、标准化、高效的状态,都是因为建立了一个又一个规范。

规范是明文规定或约定俗成的标准。

软件工程离不开规范。

软件工程把软件开发从无序、混乱的状态,变成有序、标准化、高效的状态,都是因为建立了一个又一个规范。

有了这些规范,软件工程才能逐渐发展壮大;软件工程的发展壮大,又滋生了无数个规范产生。

这是一个正向的循环过程。

最初的软件工程规范是一些成熟的规范,是从其他领域工程中借鉴而来的。

随着软件工程的发展,遇到新的问题,我们可以尝试着制订一些新的规范来解决问题,这样的规范可能不是完美的,但我们可以在实践中不断地完善它,最终它也会形成完美的解决方案固化下来。

一个组织在建立和维护自己的软件工程体系时,也会使用这两种规范:一种已成熟,一种须完善。

成熟的规范来自于别人成功的经验;要完善的规范来自于自己的工程实践。

有了规范,就要切实地执行。没有规矩,何以成方圆?

把规范束之高阁,就失去了制订规范的初衷。制订规范是为了解决问题的,如果规范不够完善,我们可能持续改进;如果规范不执行,那问题就会继续出现。

不要以为规范是对你的约束。

在生活上,你可以无拘无束;在工作上,你必须遵循规范。

规范是建立在前人经验之上的,大家都遵循规范,开发活动就可以以一种健康的韵律发展,最终顺利实现项目的目标。

就像红灯停绿灯行的规则那样:

从单个车辆来看,看似是因为红绿灯的存在影响了效率,但是从整体来看,有效避免了拥堵,反而是提升了效率。

最后,规范要融入流程之中,并且借助 工具 把它固化下来,这样才能更好地执行规范。

再好的规范,如果仅靠人的自觉和监督,它的应用效果也是有限的。

把规范融入到流程当中,你只要按照流程要求一步步地开展工作,就自然而然地执行了规范,这比让人时刻提醒要有效得多。

像代码规范一般都有几十条,不是谁都能把它印在脑海里时刻不忘。现在有了工具,代码规范的执行完全可以借助代码检查工具来做,这比人工审查要高效得多。

参考书目:《软件工程之美》,极客时间专栏,讲师:宝玉

这正是:

工程必须有规范,有了规矩成方圆

融入流程用工具,规范执行不再难

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。


以上所述就是小编给大家介绍的《规范有两种:一种已成熟,一种须完善》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程之魂

编程之魂

Federico Biancuzzi、Shane Warden / 闫怀志 / 电子工业出版社 / 2010-04 / 59.80元

本书是27位杰出的设计师与你分享他们的智慧和经验。书中以问答方式告诉为什么要创建某种编程语言、它在技术上如何开发、如何教授和学习,以及它如何顺应时代发展等。你会发现构建成功编程语言所需的思想和步骤,它广受欢迎的原因,以及如何处理程序员常见的问题。因此,如果你想深入学习设计成功编程语言的思想,本书会对你大有帮助。一起来看看 《编程之魂》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

html转js在线工具
html转js在线工具

html转js在线工具