在的公司的项目开发一般流程
写些我在公司的的一般项目开发流程:
(1)从svn上获取整个项目的文档.
(2)根据对象关系图设计数据库(因为orm一般用的都是hibernate所以经常都是由映射文件反向生成数据库)
(3)对照demo研磨需求文档(这也是最头痛的一个环节,因为有时候需求文档起不了多大作用.需求不够明确,这时候要靠自己的经验是发掘需求.要尽可能多的考虑各种情况)
(4)知道确切的需求后就编码
(5)写单元测试类.(有时候觉得搭建本地的测试环境很管用,能节省不少时间),基本上所有的核心底层类都已被写好了,但用它的话要搭建运行环境(如果设计的低耦合的话还好办).有时后这个运行环境不太好搭建.这要看你更偏向于测试哪些功能!(有时候代码都放到服务器端,
调试时没法进行的,就只能通过日志文件查看错误!这时候就要想办法把你要实现的功能单独抽离出来放到本地测试)
(6)测试人员测试完该bug