最近接了一个外包的小项目,一个月的开发周期,急急忙忙的完成后,写下一点心得。
1. 前期准备
1.1 预估项目难度与工作量
首先能接下来的项目,一定是自己能够完成的,关键是完成所需要的时间。
这里我还是推荐使用todo,用一天的时间决定项目的相关技术,再将这个项目量化。
对于每天的设置量不要过多,不要想一步登天,慢工出细活,是对产品双方的认真。
而关于技术选型上个人坚决反对使用不熟练的新技术!
对于一个有时间限制的外包项目,使用你不熟练的技术只会让你自己栽跟头,浪费过多的时间在学习和适应新技术上,而且还有可能会给你挖上新的坑!
最重要的是:不要太高你自己的实力,该用框架的用框架,该用库的地方用库,不要使用自己不成熟的轮子
1.2 版本管理
用git或者svn对项目进行项目管理/备份,因为是私人项目比较建议使用码云。
在每天todo完成后,进行commit(务必带上commit的详细内容)。
2. 开始干活!
2.1 按部就班
每天按照todo规划的任务进行。
2.2 慢工细活
如果做网页要求兼容,那还是用jquery1.X 这里的原生大法对你并不是很友好,ie会有一些特别的兼容问题,而注重时间开发的你不应该在这上面花太多时间。
3.测试部署上线
3.1 测试
将项目部署到测试服务器进行测试,注意设置输出日志和错误日志。
3.2 上线
测试修复完成后。部署,进入上线模式,该压缩的资源进行压缩,该处理的地址进行处理,关闭所有的调试输出功能。
个人小结:
遇到兼容较老ie的,能不接就不接,接了直接上jq 1.x 没毛病! ui 框架直接上bs,没有美工,没有存货的情况,自己写的ui又丑又难用,而且不一定考虑到所有的兼容问题。