一度空间

no intetion of cooling....
posts - 35, comments - 25, trackbacks - 0, articles - 0

开发思考总结

Posted on 2008-01-08 11:25 liangyi_neil 阅读(50) 评论(7)  编辑 收藏 所属分类: 其他

    从开始做这个Winform项目已经快3个月了,现在在漫长的收尾阶段,对于这个项目的总结:从用户角度,它是一个实用的软件,却仍然有些小问题;从经理的角度,它的功能差不多了,可以向客户要钱了;从我的角度,如果作为练手,成功了,如果拿去作为产品让客户用,它是个垃圾(考虑到代码)。
 
    开始的需求分析,我没参与,也不知道,或许这样的项目没有必要,或许这样的公司没有这些正规的流程,那就按我自己接手时开始。经理对我说:你按xxx这个网站上的xx部分做个winform应用程序,我已经把界面和类做好了,你添加就行。ok,我开始做了,过程中我发现,界面是要改的,类也是要重写或者修改的。于是我进入了循环流程:按网页上的做好基本功能,他告诉我:你再加个上传功能,用webservice,ws我已经帮你写好了。ok,开始做,同样改了大量的ws代码,添加了一些存储过程;他说:你再添加个管理功能。ok~~;你再添加个摄像头功能。ok~~;你再添加个扫描仪功能。ok~~;你再添加个用户的特殊功能。ok~~;你再添加个时间字段,你再添加个存储过程,你再....ok!!~~
   
    代码越堆越多,类越改越乱,数据库改到我不知道和原来的有多少差别,耦合性越来越大。我不知道除了我自己,还有谁能搞懂这些代码。于是在快结束的时候,我开始着手代码优化,但新的功能与大小bug不得不让我暂停。最后阶段,原以为可以结束,客户发来新的需求:加下载功能,和分等级进行管理。这要有下载功能,还要网络传输的即时性。并且说,这是开始时就提的功能,为什么还没做?为什么,为什么??我也不知道~~经理告诉我,这个不难的哇,在服务器上新建个临时表,对其进行相关操作,然后把相关的代码改改就行了嘛!~~我....无话可说..

    有个同学,在美资公司做开发,他让我知道了:原来需求分析和设计真的比编码调试花更多的时间,原来详细设计真的可以写的这么详细,原来编码只是设计的代码实现,原来软件开发真的可以一步一步按流程按计划来做。

Feedback

#1楼    回复  引用    

2008-01-09 12:52 by - [未注册用户]
“有个同学”
这个同学是萝卜头?

#2楼 [楼主]   回复  引用  查看    

2008-01-09 17:52 by liangyi_neil      
who are you ? @-

#3楼    回复  引用    

2008-01-15 17:49 by Fred02 [未注册用户]
真想停下脚步,用另一种态度和心情来继续前行~~

#4楼    回复  引用    

2008-01-17 17:07 by 刘宗萍 [未注册用户]
来看看你...


原来纯粹的软件开发要经过这么复杂的过程啊.

我庆幸自己是写单片机的,我庆幸自己是写Firmware的同时.有一点遗憾..

没能进入正规的软件公司去强下一下我的软件工程思想..

虽说是写芯片的.可我在工作中常常觉得自己的思路有问题.类也搞的乱七八糟..真累啊...

#5楼 [楼主]   回复  引用  查看    

2008-01-18 11:29 by liangyi_neil      
@刘宗萍
想不到你来留言啊, 呵呵, 你是个女强人.. 为了小BB, 要少吃苦, 多享受啊~~

#6楼    回复  引用    

2008-01-22 19:46 by Frank.K [未注册用户]
类似的,我也正经历您的情况,同样也是winform,同样是到收尾,同样是觉得之前的代码都是垃圾,同样都是因为前期需求和设计时间不够,同样是太多的类没有办法也不愿意再去优化。。。
呵呵,经验可能就是这样来的。。。
好运。。。

#7楼 [楼主]   回复  引用  查看    

2008-01-22 22:11 by liangyi_neil      
@Frank.K
好运。。。。

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: