做项目想法
时间:10-02
整理:3721RD
点击:
最近工作了,接了个小项目(不要钱,其实是给我练手的)。一个数据库查询访问新建删除。经过几天调试,有些小想法
1,和客户最好面对面沟通下,了解他到底想要什么
最开始是主管给我说的,说是一个数据库查询软件,根据条件索引,然后觉得挺简单的,用sql语句就好了,所以没怎么考虑框架。大概3天做出来了。后来到现场后在产线调试,发现本地数据库与远程数据库不同,从前辈程序学习。以为OK,结果和客户工程师讨论后,才发现并不是我想的那么简单,包括登录,过往判断,误操作等
2,一个好的框架
上面说了我的框架是随便写的,顺序(初始化)while(总体)for(配置)事件结构(处理)。因为做的不够模块化,对方提出的每一个新地方让我改起来都很头疼,而每次小改动又不想去改变框架,结果最后程序可读性太差,同事嫌弃我。并且几乎把自己堵死了。一个好的框架还是很必要的,无论大小。
3.程序更新整理
每次更改过整理好程序的位置和说明,不然后期一堆版本和exe会让你崩溃。
4,前期版本
理论上前期版本是可以的,但是还是不一样,还要多注意
5,exe程序并不与vi完全一样,主要是配置问题
6,多上网查询,总有好方法
7,模块化,大大减少烦恼
8,数据流想清楚方式,不然子VI成了刺猬
9,界面美观很重要,客户需要
10,下班了,不写了
(实习小菜鸟,不喜勿喷,阿弥陀佛,善哉善哉)
1,和客户最好面对面沟通下,了解他到底想要什么
最开始是主管给我说的,说是一个数据库查询软件,根据条件索引,然后觉得挺简单的,用sql语句就好了,所以没怎么考虑框架。大概3天做出来了。后来到现场后在产线调试,发现本地数据库与远程数据库不同,从前辈程序学习。以为OK,结果和客户工程师讨论后,才发现并不是我想的那么简单,包括登录,过往判断,误操作等
2,一个好的框架
上面说了我的框架是随便写的,顺序(初始化)while(总体)for(配置)事件结构(处理)。因为做的不够模块化,对方提出的每一个新地方让我改起来都很头疼,而每次小改动又不想去改变框架,结果最后程序可读性太差,同事嫌弃我。并且几乎把自己堵死了。一个好的框架还是很必要的,无论大小。
3.程序更新整理
每次更改过整理好程序的位置和说明,不然后期一堆版本和exe会让你崩溃。
4,前期版本
理论上前期版本是可以的,但是还是不一样,还要多注意
5,exe程序并不与vi完全一样,主要是配置问题
6,多上网查询,总有好方法
7,模块化,大大减少烦恼
8,数据流想清楚方式,不然子VI成了刺猬
9,界面美观很重要,客户需要
10,下班了,不写了
(实习小菜鸟,不喜勿喷,阿弥陀佛,善哉善哉)
架构必不可少 小项目用状态机轻松搞定