关于小团队的小项目
2015-12-02
- 要从轮子开始造起,确实要考虑很多,要注意积累
- 整个项目的架构是前台:html+css+jquery,后台springmvc + mybatis,数据库 mysql
- 做的功能也不多,主要包括
- 邮箱,手机注册用户
- 邮箱手机登录
- 装修进度管理
- 推荐返利
- 装修预约
按道理说,或者,其实,想着说要做的时候,都是觉得不难的,毕竟是有过实际项目经验的人;但实际上碰到了很多问题
- 缺少对项目的整体规划;虽然环境很快就搭好了,但是表结构设计时考虑不充分,导致了xml文件的反复修改,基本上是到某一个功能添加的时候都会有额外的字段加入,虽然目前只做了注册和邮件验证
- 版本控制; 项目的管理一直用的是svn,平时就用了git的简单功能,碰到问题时,还要慢慢解决,还需要加强学习
- 本来理想的情况是,后台提供各种请求,返回json,前台统一用ajax来请求;问题是首先,前端并没有理好一个完整的,即使是静态界面,也能进行的比较完整的流程;然后前后端交互的时候,许多参数验证,实际上需要做的,最开始算工作量,其实都没算着,做当然是好做,但总感觉是额外的工作量,想想有点紧张
- 思绪还是要理,理完,感觉也没多大个事么,哈哈~。再有问题再记录下来,作为积累
-
邮箱验证问题
邮箱验证居然花了一个晚上才做好,主要是用163新注册的用户发邮件的时候一直报错,找了半天才发现是 163 邮箱自己有个设置,要自己开启smtp服务
-
关于项目的管理
项目管理使目用的是开源中国的team那个功能,分配任务,设置代码库,等等,一系列搞下来,结果还是个混的~~
- 关于理论与实践
- 开始有一些实践了,作为同样重要的一点,总结也不能不做,毕竟慢慢改进才能使自己走的更快更远
- 老生常谈的一些东西:我们的代码要规范,文档要规范,项目过程要规范,但是,都需要花精力去做
- git虽好,但是不会用,要学的东西还很多
- 最最重要的一点:心态要保持好
###努力前行~ 总有收获