标签:
写代码,越短越好,当然前提是保证程序的正确性。
记得小时写作文,每周都有一个下午留给作文课,有的两节,有的三节,老师说把题目布置下去,然后各个同学就埋头苦想啊,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; }
程序中该封装的一定要封装,以达到复用、可读的目的,顺便提一下,注释也是必不可少的,有时候,注释比代码都要多。
好的习惯是培养优秀程序员的前提。
标签:
原文地址:http://blog.csdn.net/xuejunling/article/details/43700715