今天人们越来越明白软件设计更多地是一种工程 而不是一种个人艺术 由于大型产品的开发通常由很多的人协同作战 如果不统一编程规范 最终合到一起的程序 其可读性将较差 这不仅给代码的理解带来障碍 增加维护阶段的工作量 同时不规范的代码隐含错误的可能性也比较大 BELL 实验室的研究资料表明 软件错误中 18%左右产生于概要设计阶段 15%左右产生于详细设计阶段 而编码阶段产生的错误占的比例则接近 50% 分析表明 编码阶段产生的错误当中 语法错误大概占 20%左右 而由于未严格检查软件逻辑导致的错误 函数 模块 之间接口错误及由于代码可理解度低导致优化维护阶段对代码的错误修改引起的错误则占了一半以上可见 提高软件质量必须降低编码阶段的错误率 如何有效降低编码阶段的错误呢 BELL 实验室的研究人员制定了详细的软件编程规范 并培训每一位程序员 最终的结果把编码阶段的错误降至 10%左右 同时也降低了程序的测试费用 效果相当显著本文从代码的可维护性 可读 可理解性 可修改性 代码逻辑与效率 函数 模块 接口 可测试性四个方面阐述了软件编程规范 规范分成规则和建议两种 其中规则部分为强制执行项目 而建议部分则不作强制 可根据习惯取舍
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !