随笔
过完年后,生活开始有点懒散。但好在还有个具体的目标。年初上班时直接出差广元,在那里认识了一拨学校的学员,不由感慨,年轻就是好啊!这次广元之行收获也是比较大的。首先是开始接触实际开发(指尖叫货),接下来是确定接下来的学习方向(swift),最后是很高兴认识到我现在的女朋友。由于这段时间教学任务和工作任务较为繁忙,个人技术研究也差不多停滞不前。就只有一个容器转场动画的demo可以分享(近期会整理出来)。此文主要目的是记录下开发项目时遇见的坑:
1.由于开发设计不明确,导致前期框架搭建及设计出现一些问题。在用两天时间思考搭完框架后,在某晚回家后,全部推翻重写,当晚由11点写到凌晨3点,思绪不断。框架瞬间完成。
2.后台接口出的断断续续,由于只是根据UI切图来进行前端编写,因此前期只完成了界面上的逻辑跳转。对于数据请求,解析这方面真的是出一个接口做一点。这样也导致了数据解析处理等逻辑处理代码的冗余,需要在后期才能重构,减少代码冗余。
3.需求不明确,这点应该是最坑的一点,需求的改变也许对于那些老板投资人来说只是一个思想上的转变,却意味着我们可能几天的工作任务付诸东流,同时也会打击我们的积极性。当然不该需求也不太现实,但若变更需求合理,我们也很愿意重构设计或者代码。最怕就是不合理的需求产生,那就是一个天坑!
4.团队合作,关于这一点确实重要,当时这个项目我是一个人开发,后面又让学员的一个团队进行开发,作为学员进度也直接逼近我的进度(我要提前开发1周左右)。所以还是团队的力量大。
5.细节处理,任何一个项目关于细节的处理的要求都应该是极其严格才行。其实很多时候的代码调整都是在调整一些细节,在我们开发的时候就应该考虑到各种可能会发生的情况,这样在后期调试bug时会方便容易许多。
目前能想到的就是这5点,当然关于什么项目方案设计,架构这些。都是因项目而异,这也是个人从来不推崇某种设计模式的原因,因为适合的才是最好的!另外关于今年的一建计划现在预估可能有点难以实现,目前工作任务较重,后期可能还会涉及到安琪儿医院的项目开发。但在此还是需要提醒自己不要忘记最初的目标!努力!奋斗!