由于在学校基本没有做过比较正规的项目,说有什么项目开发习惯跟本谈不上。仅有的习惯应该是在实习阶段形成的,总结实习期间做的" name="description" />

以往项目开发的习惯

发表于:2007-05-25来源:作者:点击数: 标签:开发项目以往习惯项目开发
以往项目 开发 的习惯 MI LY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 由于在学校基本没有做过比较正规的项目,说有什么项目开发习惯跟本谈不上。仅有的习惯应该是在实习阶段形成的,总结实习期间做的
以往项目开发的习惯

MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">由于在学校基本没有做过比较正规的项目,说有什么项目开发习惯跟本谈不上。仅有的习惯应该是在实习阶段形成的,总结实习期间做的那几个项目,发现了一些不好的开发习惯。总的来说主要有以下几点:

1、  比较看中项目的运行结果,对软件设计和编码的质量都不够重视。

就以我做的哪个统计ip的哪个项目为例。哪个项目我做的并不好,甚至说是失败了,原因很多,并不单单是我的能力问题,还有一些其它方面的原因。单单看做哪个项目的过程来讲,我发现哪个项目我基本没有花什么时间来进行设计,当时仅仅在脑子里做了一个大概的构思,然后就进行编码,而且编码也基本是在一两天内完成的,如果加上以后修改也不过三天时间。编码的时候虽然也遵守了《编码规范》,但是由于缺乏设计,缺乏对代码质量追求,程序虽然能够运行出正确的结果,但结构是一塌糊涂,真的是除了我之外可能没有人能够看懂,更不用提程序的效率和可维护性。

从这个项目上,我深刻的体会到软件设计的重要性和编码质量的重要性。比较好的软件设计不仅仅可以得到高的运行效率,还可以是代码结构比较清晰,便于以后的维护和重用。同时,代码仅仅做到运行结果正确是远远不够的,一个成功的项目不仅要保证运行结果准确无误,更重要的是代码要有清晰的结构,易读而且便于维护。

2、  基本没有什么具体的进度控制

还是以哪个统计ip的项目为例。就哪个项目来讲,算上我写文档的时间,最多总共用了预计整个项目完成时间的一半,剩的那一半我都用在看书上面了,完全没有再仔细的推敲我所做的项目,这是由于我的对软件开发认识的不够和没有开发经验造成的,完全与我的工作态度无关,在整个项目的开发中,我一直都是非常认真和努力的。

3、  项目都是单人开发,没有什么团队合作开发的经验。

这个嘛,没有办法。一方面在学校没有团队开发的机会,同样在实习期间也是没有团队合作开发的机会,看来这个要等以后再培养了。

4、  版本控制做的还不够好。

学习完svn后就知道怎样进行版本控制了。但是在什么时候应该提交,什么时候不应该提交的把握上还不够好。在进行commit时,log的书写水平还需要提高,由于是全英文的,所以顺便要提高下英文水平。

 通过为期两个月的实习,我的思想已经在发生转变。在过去,我对软件开发认识有很多的误区,哪个查找ip的项目我做的不好最重要的一点是我在思想上和认识还不够成熟,对于软件开发的知识了解还不够深入。我想在以后的软件项目中,我会极力的去纠正以上不好的习惯,争取能早日达到公司的要求。

 

                                               

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)