程序代码体会

       最近,项目(Android项目包含本地平台C/C++,Java功能,脚本lua)就要发布了,回过头把代码理了一下,对于项目中应注意的地方做简单总结(以Java为例):

1。层次划分要清。从程序的纵向分层次,像平台从C底层库层层封装,一直做到上层的组合控件。

2。模块划分要清。从程序的应用角度和技术独立性上,比如:应用上的视频和浏览器,技术上的存储和网络。

3。消息机制要完善。严格控制某种消息是在进程还是在线程间传递,建立完善的模型(例如android中对UI操作的限制)。

4。代码注释和调试日志要完善。在方法开始检查参数,方法结束打印日志,这样可以反映流程,可以全面的检查bug。

5。切忌乱加boolean变量,乱打补丁。

如:在方法中未查明为什么var和预期不一样空指针,采取以下措施:

if(var==null){

    return;

 }

6.切忌使用含糊的知识。例如:某机制某类某方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值