内容简介:规范是明文规定或约定俗成的标准。软件工程离不开规范。软件工程把软件开发从无序、混乱的状态,变成有序、标准化、高效的状态,都是因为建立了一个又一个规范。
规范是明文规定或约定俗成的标准。
软件工程离不开规范。
软件工程把软件开发从无序、混乱的状态,变成有序、标准化、高效的状态,都是因为建立了一个又一个规范。
有了这些规范,软件工程才能逐渐发展壮大;软件工程的发展壮大,又滋生了无数个规范产生。
这是一个正向的循环过程。
最初的软件工程规范是一些成熟的规范,是从其他领域工程中借鉴而来的。
随着软件工程的发展,遇到新的问题,我们可以尝试着制订一些新的规范来解决问题,这样的规范可能不是完美的,但我们可以在实践中不断地完善它,最终它也会形成完美的解决方案固化下来。
一个组织在建立和维护自己的软件工程体系时,也会使用这两种规范:一种已成熟,一种须完善。
成熟的规范来自于别人成功的经验;要完善的规范来自于自己的工程实践。
有了规范,就要切实地执行。没有规矩,何以成方圆?
把规范束之高阁,就失去了制订规范的初衷。制订规范是为了解决问题的,如果规范不够完善,我们可能持续改进;如果规范不执行,那问题就会继续出现。
不要以为规范是对你的约束。
在生活上,你可以无拘无束;在工作上,你必须遵循规范。
规范是建立在前人经验之上的,大家都遵循规范,开发活动就可以以一种健康的韵律发展,最终顺利实现项目的目标。
就像红灯停绿灯行的规则那样:
从单个车辆来看,看似是因为红绿灯的存在影响了效率,但是从整体来看,有效避免了拥堵,反而是提升了效率。
最后,规范要融入流程之中,并且借助 工具 把它固化下来,这样才能更好地执行规范。
再好的规范,如果仅靠人的自觉和监督,它的应用效果也是有限的。
把规范融入到流程当中,你只要按照流程要求一步步地开展工作,就自然而然地执行了规范,这比让人时刻提醒要有效得多。
像代码规范一般都有几十条,不是谁都能把它印在脑海里时刻不忘。现在有了工具,代码规范的执行完全可以借助代码检查工具来做,这比人工审查要高效得多。
参考书目:《软件工程之美》,极客时间专栏,讲师:宝玉
这正是:
工程必须有规范,有了规矩成方圆
融入流程用工具,规范执行不再难
作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。
以上所述就是小编给大家介绍的《规范有两种:一种已成熟,一种须完善》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 自己动手修改完善yilia主题
- 自己动手修改完善yilia主题(下)
- React入门-井字游戏实现与完善
- 更完善的 Docker + Traefik 使用方案
- AutoLoadCache 7.0.4 发布,完善 Magic 模式
- 让Docker日臻完善的8个优秀工具
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Out of their Minds
Dennis Shasha、Cathy Lazere / Springer / 1998-07-02 / USD 16.00
This best-selling book is now available in an inexpensive softcover format. Imagine living during the Renaissance and being able to interview that eras greatest scientists about their inspirations, di......一起来看看 《Out of their Minds》 这本书的介绍吧!