代码改变世界

写点做完一个小项目的教训....

2011-04-11 23:39  随风浪迹天涯  阅读(423)  评论(1编辑  收藏  举报

终于完成了别人的毕业设计,昨天晚上把那截图最后完工后,深深的吸了一口气,总算可以解放了.这近8天的时间里,虽然这个系统不够太大,但是,如果真的要做好一个系统,还是有点难度的,毕竟我现在做的项目太少太少了.很多东西都做的很不规范.

下面是我从这次给别人做毕业设计的收获:

1.数据库设计真的很重要. 我一直以为数据库设计其实没有什么,如果刚开始设计不好,可以在后期的制作中添加相应的字段等操作.可这次,我完完全全彻彻底底的错了一回,我可以这么说,数据库设计绝对是整个系统的关键,而且数据库设计的好坏直接关系到系统的进度和质量的保证. 刚开始的时候,我很随意的设置字段,以后再后期的设计中,添加字段这个现象出现了几次,严重的打击了我的积极性和生产速度,本来可以速战速决的,到最后做了10天,这不能不说是一个天大的失误,而这次的根本原因就是数据库每能很好的设计,我懂了..

2.性能问题的考虑. 因为这次做的小系统,而且还是也是给和我们一样的学生做的,所以在性能和安全我都没有着重的去实现.这要是在现实的公司开发中,这是一个致命的缺陷,严重的时候还会影响软件的寿命. 比如说,我用控件的时候,直接就从控件框中拉过来,然后以实现为结果,不以性能提高为目标,这是一个极不负责任的态度来对待软件开发和设计的.这也不是一个合格的程序员.

3.时间度量上误差较大. 这次做系统,前提夜郎自大,慕空一起.总觉得自己很牛X,其实什么都不是.有的时候连一个很简单的问题,都得大半天的折腾才能完成.这就是企业里所谓的解决问题的能力把.所以,这方面以后得一定要加强训练.