新项目开发心得

    从接触iOS开发到现在为止,已将近两年。虽然这期间经手的大小项目也有三、四个,但是真正意义上自己独立开发的没有一个,大部分时间都是在维护项目,甚是可悲与无奈。前不久,经朋友介绍,在外面接了个订单,开发一款App.起初开发周期定为半个月,所以开发压力还是有一些的,虽然难度不大,但有些是时间活,必须得把时间耗在那里,才能完成.

   起初,粗略的看了下整个项目的需求和效果图,记住是粗略,这一粗略给我后面带来很多细节上的问题,导致客户抱怨。所以在这里提醒大家,必须认真仔细的浏览项目的需求以及效果图,力求自己做出的东西和效果图一模一样,而不是差不多就行,我起初就是差不多的态度。。。当我粗略浏览完项目的需求,就开始着手设计整个项目的框架,虽然前期仔细构建了,但是还存在着一些问题, MVC模式是iOS开发中常用的一种设计模式, 但我起初用的MVC,不是严格意义上的MVC模式,而是VC合在一起,导致Controller过于臃肿,在后期的修改以及添加新功能埋下了隐患,所以提醒大家, Model就是Model, View就是View,Controller就是Controller, 不要写在一起,小项目不会出现问题,但是当项目代码过多,功能过复杂的时候,问题就逐渐暴露出来。

    接下来我想说的是变量、方法的命名,这是老掉牙的问题,虽然我命名不会随意,但是也没经过仔细推敲,导致一个类中变量或者方法过多的时候,自己都分不清楚这变量名和方法的作用,所以提醒大家变量名称、方法的命名必须经过仔细推敲,并且一定要有意义,简单的说就是看到这个方法或者变量,就顾名思义。就如某个人说的一样,我们写的代码是要让人类看懂.

    最后我想说的是项目进度的把握,一定要把握好。这次开发前期进度都如期能跟进,中期因为种种原因就浮躁、粗心大意、导致犯下了很多低级错误,后期重构代码粗心大意,修改再修改,最后项目开发周期延长了一个星期,最终也导致客户有点意见..

   本次开发直接暴露了我的一些不好的开发习惯以及我的薄弱点,我将立即改正,保证在以后的开发中不能再犯。文笔有限,大家勿喷。有兴趣的朋友可以一起交流下开发经验,共勉!

  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值