点滴积累,融会贯通

-----喜欢一切有兴趣的东西

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 

个人认为,要做好一个项目主要有一下几个关键的部分要做好:

1、  明确需求:在项目开始阶段,认真分析需求是一件十分重要的事情。在分析用户需求的时候一定要多与用户沟通,明确用户需要的是什么,可能在将来有什么扩展,过多的用户并不需要的功能不要添加,但根据经验可以留出接口,以后可以扩充功能。

2、  详细的数据库设计文档:完成需求之后,开始设计数据库,在这个阶段的工作一定要做好,一个好的数据库设计置关重要,如果数据库设计的有问题,在程序编写过程中修改,我认为会是毁灭性的。在设计数据库时要遵循3范式,但也不能完全遵循,适当的根据业务需要做一点调整,有些数据冗余利于业务查询,这点就要根据经验了。

3、  好的编程人员:完成以上两个部分基本上完成70%了,剩下就是编程了,在这个环节最重要的就是程序员的素质和习惯了,好的程序员写的代码不一定多么高深,而是要既简捷又明了,既实现了必要的功能又有一定的规律,他写的代码一定要清晰,要有适当的注释,这样以后改程序时才方便。还有要有条理性,分清层次,不要把一大堆代码写在一起。。。。。。等等吧,我就不多说了

这些只是我的个人想法,欢迎大家一起讨论一下。

posted on 2005-09-21 12:56  小寒  阅读(1041)  评论(9编辑  收藏  举报