程序设计26条参考准则

程序设计已经成为软件开发的重要步骤,良好的程序设计不但能够大大提高软件质量而且能够缩短软件的开发周期,虽然因为编程语言的差异、软件系统的不同我们很难找到一个放之四海而皆准的宝典和方法,但是根据经验我们还是可以总结出一些有参考价值的准则。

 

准则 01:尽量不要让类、模块产生循环调用、保持层次化结构。

 

准则 02:尽量不要让同一个功能的实现分散在过多的类、模块中。

 

 

准则 03:尽量使同类型功能的实现方式保持一样的风格

 

准则 04:尽量使同类型功能的实现在相同的类、模块中实现

 

准则 05:尽量使不同类型功能的实现在不同的类、模块中实现

 

准则 06:尽量使相同层次的类、模块实现同类型的功能

 

准则 07:尽量能够对第三方库进行包装以减少对系统内部程序的干扰

 

准则 08:尽量按分层的方式来设计通讯协议

 

准则 09:不要把希望寄托在良好的编码质量上

 

准则 10:不要把希望寄托在后期维护上

 

准则 11:不要有侥幸心理

 

准则 12:尽量把对相同对象的管理发到相同的类、模块中去

 

准则 13:尽量把表现层和接口层分开

 

准则 14:尽量把存储层和功能实现层分开

 

准则 15:尽量把接口层和功能实现层合并

 

准则 16:尽量避免在线程中再开启、关闭线程

 

准则 17:尽量避免动态启动、关闭线程

 

准则 18:尽量减少使用线程的个数

 

准则 19:尽量保持原有系统的架构

 

准则 20:尽量减少线程访问类、模块的个数

 

准则 21:尽量使类、模块及其接口的功能清晰

 

准则 22:尽量保持每个功能的相互独立性、减少相互联系

 

准则 23:线程的启动和关闭尽量进程开启、退出的时候完成

 

准则 24:尽量保持每个线程的独立性

 

准则 25:尽量使用const来定义常量

  

准则 26:尽量把各个常量同一定义在一个命名空间

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值