代码就像女人的裙子,越短越好

写代码,越短越好,当然前提是保证程序的正确性。

记得小时写作文,每周都有一个下午留给作文课,有的两节,有的三节,老师说把题目布置下去,然后各个同学就埋头苦想啊,800字的作文还得一个下午去写,想来想去,半个小时过去了,也没有写出一行来,即使写出来了,标点符号都占用了一半。微笑

现在轮到我们写程序了,写程序不能像写作文的去凑字数了,程序讲究速度与性能,所以如何使自己写出的程序具有很好的性能和速度呢?当然优化是少不了的。

打个比方,如下OC中重写构造函数时:

//重写父类的init 方法

- (instancetype)init
{
    self =[super init];     
    
    //判断是否初始化成功
    if (self!=nil) {
        //初始化成员变量
        _age =10;
    }
    
    //返回一个已经初始化完毕的对象
    return self;
}

其实上面的第一句和第二句可以直接合并在一起,

- (instancetype)init
{

    if(self=[super init])
    {
        //初始化成员变量
        _age =10;
    }
    
    //返回一个已经初始化完毕的对象
    return self;
}

简单的例子说明。

程序中该封装的一定要封装,以达到复用、可读的目的,顺便提一下,注释也是必不可少的,有时候,注释比代码都要多。

好的习惯是培养优秀程序员的前提。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值