关于上一个项目的一些构建前的反思
2018-03-26 15:54
162 查看
1. 在做项目开发之前要有一个具体且明确的开发需求说明书,不然会为后面的项目的开发带来很大的困难,不利于功能模块图和业务流程图的构建,以及可能引起项目的返工。
2. 每一次对项目需求变更或对代码和文档进行修改最好能进行记录,这样有助于对项目的修改和维护。
3. 先计划后执行,如果不提前制定一个详细可行的计划,项目的开发会出现忙碌且低效的现象。
4. 项目开始之前要进行充分的沟通,使后台程序员对各个模块都熟悉,并在建立数据库时应对表单的名称格式以及字段的命名规则做到统一,在编码之前对文件的格式、结构以及命名规则进行统一,对于共用的工具类建立统一的标准,对向前台提供的接口信息及提供的参数尽量做到见名知意且标准统一。
5. 关于需求更改的问题,需求更改的问题是程序员最痛苦的问题,有一个程序员界的笑话说:想要杀死一个程序员,不用使用刀,改三次需求就行了。但是需求的更改一般很难杜绝,产品需求的变动有时也是在所难免的,所以为了尽量少的改动需求,还是要充分的与产品经理和需求方沟通,在项目开始搭建数据库之前尽可能的多考虑一些,尽量的将需求确定下来,不要项目急急忙忙的上马了,后面项目写完后花比开发项目还多的时间进行返工,这样浪费时间浪费资源。
2. 每一次对项目需求变更或对代码和文档进行修改最好能进行记录,这样有助于对项目的修改和维护。
3. 先计划后执行,如果不提前制定一个详细可行的计划,项目的开发会出现忙碌且低效的现象。
4. 项目开始之前要进行充分的沟通,使后台程序员对各个模块都熟悉,并在建立数据库时应对表单的名称格式以及字段的命名规则做到统一,在编码之前对文件的格式、结构以及命名规则进行统一,对于共用的工具类建立统一的标准,对向前台提供的接口信息及提供的参数尽量做到见名知意且标准统一。
5. 关于需求更改的问题,需求更改的问题是程序员最痛苦的问题,有一个程序员界的笑话说:想要杀死一个程序员,不用使用刀,改三次需求就行了。但是需求的更改一般很难杜绝,产品需求的变动有时也是在所难免的,所以为了尽量少的改动需求,还是要充分的与产品经理和需求方沟通,在项目开始搭建数据库之前尽可能的多考虑一些,尽量的将需求确定下来,不要项目急急忙忙的上马了,后面项目写完后花比开发项目还多的时间进行返工,这样浪费时间浪费资源。
相关文章推荐
- 关于**订单缴费windows服务项目过程中遇到的一些问题和反思
- 关于一个抽奖项目而想到的如何构建此类型的程序,涉及到秒杀
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 关于Android中http请求Gosn解析的一些个人见解: 首先是XML中构建布局: 在布局里面建一个listview用来展示Gson解析的字符
- 关于Android Studio项目的Gradle构建 泡在网上的日子 / 文 发表于2016-02-16 12:16 第2500次阅读 Gradle 3 编辑推荐:稀土掘金,这是一个针对技术开发者的
- Jenkins_多项目构建(一):单独建立一个项目按顺序执行其它job
- 一个小型项目的前端构建方案
- 一个项目经理的一些个人体会[转载]
- 关于Arduino项目的构建思想-转自openbook开源杂志
- 关于Adobe Flash Builder 4.5在调试项目时的构建器
- 一个广为流传的关于项目管理的通俗讲解
- 在做一个大型java项目,从现在起记录一些技术应用框架配置,一、svn+apace+权限配置
- 使用Eclipse的maven构建一个web项目
- 推荐一个关于.NET平台数据结构和算法的好项目
- 关于 rails ActiveRecord 属性 以及 foreign_key 不直接用数据库项目 时的一些讨论
- 项目中发现的一些关于JavaScript中JSON的注意点
- 这是一个广为流传的关于项目管理的通俗讲解
- 关于TSP项目中遇到的一些问题,及解决方法
- 一个项目的经验教训:关于打乱和拆分数据