woaidaima2017 发表于 2017-12-28 12:44:21

【108】金山软件公司C++_代码规范 PDF 电子书


C/C++

编码规范

(适用C51)详解

今天人们越来越明白软件设计更多地是一种工程,

而不是一种个人艺术。

由于大型产品

的开发通常由很多的人协同作战,

如果不统一编程规范,

最终合到一起的程序,

其可读性将

较差,

这不仅给代码的理解带来障碍,

增加维护阶段的工作量,

同时不规范的代码隐含错误

的可能性也比较大。

BELL

实验室的研究资料表明,软件错误中

18%

左右产生于概要设计阶段,

15%

左右产

生于详细设计阶段,而编码阶段产生的错误占的比例则接近

50%;

分析表明,编码阶段产生

的错误当中,语法错误大概占

20%

左右,而由于未严格检查软件逻辑导致的错误、函数

(模块)

之间接口错误及由于代码可理解度低导致优化维护阶段对代码的错误修改引起的错误则

占了一半以上。

可见,

提高软件质量必须降低编码阶段的错误率。

如何有效降低编码阶段的

错误呢?BELL
实验室的研究人员制定了详细的软件编程规范,并培训每一位程序员,最终
的结果把编码阶段的错误降至
10%
左右,同时也降低了程序的测试费用,效果相当显著。
本文从代码的可维护性
(可读、可理解性、可修改性)
、代码逻辑与效率、函数
(模块)
接口、
可测试性四个方面阐述了软件编程规范,
规范分成规则和建议两种,
其中规则部分为强
制执行项目,而建议部分则不作强制,可根据习惯取舍。
下载地址(回复可见):
**** Hidden Message *****

ldljlzw 发表于 2022-8-30 09:01:08

金山软件公司C++_代码规范

huahx 发表于 2022-11-11 17:53:02

左右,同时也降低了程序的测试费用,效果相当显著。

weidongrui123 发表于 2023-1-23 13:41:10

金山软件公司C++_代码规范 PDF 电子书

381103393 发表于 2023-4-22 10:57:29

66666666666

mybbyaya1 发表于 2023-7-27 21:54:05

11111111111111

anoldcat 发表于 2023-10-23 10:43:08

66666666666666666

nidiadiade01 发表于 2024-7-1 01:07:59

6666666666666666
页: [1]
查看完整版本: 【108】金山软件公司C++_代码规范 PDF 电子书