项目已接近尾声了,说一下自己的一些感触:
1.接到一个项目都要干什么?(即首先要做哪些事情)
熟悉业务需求,经行系统分析(一定要全面,并留有可扩展性),系统规划,数据库设计;
多和产品沟通自己理解的,以便尽可能的明确需求,《一定要需求明确(和产品确认)以后再开发,否则后期改来该去会很头疼的,最起码减少不必要的修改》
2.怎么构建项目,有多少个模块,层次结构?
项目要分几个模块,分块的依据是什么?各个模块间的关系?(高内聚低耦合:元素高内聚,模块低耦合;元素和模块怎么去划分?)
项目的层次结构怎么分?
model层
第一层 数据库的操作
第二层 数据库交互 以功能为单位
control层
view层
3.任务怎么分配?
尽量每人负责一个模块,不相互牵涉代码,通过接口(只返回数据,不涉及任何表现的东东)相互调用
4.文档的储备、常用工具、
来源:https://www.cnblogs.com/persist/archive/2013/04/02/2995663.html