关于小团队的小项目

2015-12-02

  1. 要从轮子开始造起,确实要考虑很多,要注意积累
    1. 整个项目的架构是前台:html+css+jquery,后台springmvc + mybatis,数据库 mysql
    2. 做的功能也不多,主要包括
      • 邮箱,手机注册用户
      • 邮箱手机登录
      • 装修进度管理
      • 推荐返利
      • 装修预约

    按道理说,或者,其实,想着说要做的时候,都是觉得不难的,毕竟是有过实际项目经验的人;但实际上碰到了很多问题

    • 缺少对项目的整体规划;虽然环境很快就搭好了,但是表结构设计时考虑不充分,导致了xml文件的反复修改,基本上是到某一个功能添加的时候都会有额外的字段加入,虽然目前只做了注册和邮件验证
    • 版本控制; 项目的管理一直用的是svn,平时就用了git的简单功能,碰到问题时,还要慢慢解决,还需要加强学习
    • 本来理想的情况是,后台提供各种请求,返回json,前台统一用ajax来请求;问题是首先,前端并没有理好一个完整的,即使是静态界面,也能进行的比较完整的流程;然后前后端交互的时候,许多参数验证,实际上需要做的,最开始算工作量,其实都没算着,做当然是好做,但总感觉是额外的工作量,想想有点紧张
    • 思绪还是要理,理完,感觉也没多大个事么,哈哈~。再有问题再记录下来,作为积累
  2. 邮箱验证问题

    邮箱验证居然花了一个晚上才做好,主要是用163新注册的用户发邮件的时候一直报错,找了半天才发现是 163 邮箱自己有个设置,要自己开启smtp服务

  3. 关于项目的管理

    项目管理使目用的是开源中国的team那个功能,分配任务,设置代码库,等等,一系列搞下来,结果还是个混的~~

  4. 关于理论与实践
    • 开始有一些实践了,作为同样重要的一点,总结也不能不做,毕竟慢慢改进才能使自己走的更快更远
    • 老生常谈的一些东西:我们的代码要规范,文档要规范,项目过程要规范,但是,都需要花精力去做
    • git虽好,但是不会用,要学的东西还很多
    • 最最重要的一点:心态要保持好

###努力前行~ 总有收获