小神记:浅谈"DM优化"

21 篇文章 0 订阅
19 篇文章 0 订阅

我仍记得自己在最常冒泡的2个群里和群友讨论问的时候有过2次激烈的争执,事后想想,我突然觉得自己有点对事情过于认真了。不过我没错,只是个性争强好胜罢了,特别是认为自己的观点是对的的时候,不过确实那2次,我是对的。上次讨论的是“代码优化”:在他看来月薪没有15K+的程序是到不了“代码优化”的层次。

“delete没用的变量、change一个函数里声明的重复的变量、及时delete没用的资源、、、”这些都算不上"代码优化"。那么在他看来“神圣的”“代码优化”是什么呢?15K+的Dm优化的层次是?无论是什么,小神觉得他是错的,首先他Bs了一个月薪没有15K+到不了“代码优化”层次的程序猿,因而没必要说他了,就说说我现所知的”代码优化“吧:


一、必要之:

1.1 清理(delete没用的变量/对象、及时关闭/delete没用的资源)

1.2 不要在循环内中声明临时变量 

1.3 New——必> Delete   , A xx= new A——>if(xx != NULL) {}    if(xx){}


二、尽量不用之:

2.1 static 、全局 、new新的对象

2.2 "math.h" (*  、/ 、%、)、“ string.h”(sprintf、)

2.3 有问题尽量return false No return -1

2.4 不定义不使用的返回值(带返回值的函数)


三、尽量用之:

3.1 用符合自己需求的数据类型(int !long int、char !int、float能不用就不用)

3.2  inline 、const、do——while、++j、+=、for、t

3.3  公共数据管理





暂时想到这么写,待续


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值