C++编程风格一:一般原则

一、保持原有风格

修改现有软件时,应该保持原有代码的风格。如果使用不同的风格编写代码,将造成阅读和理解的困难。也不要试着重写,重写可能会引入新的问题,增加成本。

二、坚持最小惊奇原则

你的软件应尽可能减少读者的诧异。也就是说,软件的交互和行为方式应该满足用户的预期,软件使用方式应该符合用户的习惯。如果无法做到,应在手册中对不符合的地方加以说明。
为了避免用户在使用你的软件时感到诧异,在C++程序的设计、实现、打包和文档编写过程应遵循以下原则:
1.简单性:明确用户的需求,类和方法的设计要简单。
2.清晰性:确保每一个类、接口、方法、变量和对象都有明确的用途,弄清楚该何时、何地以及为何使用。
3.完整性:提供任一用户可能期望发现的最小功能性。创建完整的文档,说明软件的特性、功能以及使用方式等等。
4.一致性:尽可能制定并遵守相关标准。
5.健壮性:对软件中可能出现的错误或异常做出预测,并将解决的办法写入文档。

三、第一次就做对

将这些编程的规则应用到你编写的任何代码中,不要仅仅局限于生产系统中。原型和实验性程序往往会进入到最终的生产系统,就算不进入生产系统,也有人会阅读他们,所以如果从一开始就遵守这些规则,无论是其他人还是自己,阅读起来都将大有裨益。

四、记录所有非规范行为

不是所有的规则都是绝对正确的,在某些特定的情况下不得不违反某些规则。如果想违反规则,必须理解此规则设定的意思和明确违反规则将会带来的后果,一旦决定了要违反,必须注明理由。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值