编程思想记录一

原创
2015/08/19 01:26
阅读数 158
  1. 简化代码

          我们很多人很多时候写代码,觉得实现功能了就ok,不会想到去精简代码。这只是在做项目而已,完成机器般的工作。我始终记得我们CTO说的一句话:我们是做产品,不是项目……

    1.重复两次以上使用就要想到提取单独成方法(method)或者定义为公共类

    2.关于数据方面代码,尽量保证一个类来解析一个数组,而不是每次判断类型反复重写一个方法或者调用                                         这个类。

  2. 代码规范

    1.代码尽量做到简化。一个方法行数不能超过一屏幕,一个类行数不能超过300行。

    2.多看看苹果官方 API文档,看看NSString数据类型定义使用retain还是copy或strong,方法定义或属性定义注意空格(不懂什么时候用这个内存管理关键字,就死记API的数据类型使用情况)

    3.类或方法命名要让别人一看就明白这个类所做的事情。

  3. 思想开始

       1.自己的事情自己做,对外开放只是公用方法,降低耦合。

       2.简化代码的事情,注重数据组装,公共化类。


分享好的东西可以让人少走很多弯路,遇到对的人可以让你少迷茫几十年。

作者能力有限,希望大神补充指点……

展开阅读全文
打赏
0
7 收藏
分享
加载中
gymg博主

引用来自“码农界傲娇段子手”的评论

你真正做个项目就知道你说的这几点有多难了,不算库文件和框架的代码,万行代码以上的
你的库文件和框架都是封装好的,都是引用会很多吗?,很多了那就是你自己没有把方法提取出来,或者分类重写
2015/08/20 01:57
回复
举报
你真正做个项目就知道你说的这几点有多难了,不算库文件和框架的代码,万行代码以上的
2015/08/19 03:44
回复
举报
更多评论
打赏
2 评论
7 收藏
0
分享
返回顶部
顶部