一个事逼的软件工程师的一点工作经验谈

  • 1 首先要有项目的前缀,TennisHome,前缀TH,最后不要三个字母,麻烦
  • 2 前台后台在确立一个名称的时候,一定有人确定,并且所有人都要遵循,如:资讯,ios不同的人,使用了information,news,zixun
  • 3 严格按照文章中的代码规范来写(基于苹果的写法)
  • 4 项目结构按照分模块来写,而且在common中设置view,tool,controller,model这个非常的重要,
  • 5 写公共分享模型,将来一定能使用的到
  • 6 写一个基本的时间分类,和网球家的有点问题,一定不能先出现这些问题了
  • 7 每个控制器和每个view中的方法名字一定要一致,至少用完我的那个,在起名新的
  • 8 写basic控制器等,如网球家的listViewController,非常好用,
  • 9 封装网络请求类
  • 10 一个项目负责人很重要
  • 11 内部培训分享会
  • 12 如果谁做过某个项目,有经验,一定要提出来,否则别人不懂,可能走弯路
  • 13.使用一个key保存数据到本地的时候,要记得,看看用不用加上uid,因为如果从新登录一个用户的时候,uid要改变。存储的东西不同
  • 14.数据存储的时候,要主要是否需要区分用户,如果要区分的话,要使用uid作为区分
  • 15.定义模型的时候,和同事之间确定好,不要两个人定义两个模型。到时候来回转模型。坑人
  • 16.不要暴露的属性要放到.m文件中。否则全在.h中,给同事带来了灾难

你可能感兴趣的:(一个事逼的软件工程师的一点工作经验谈)