您的位置:首页 > 运维架构 > 网站架构

旅游网站项目开发过程总结

2012-06-28 11:01 288 查看
两周前,接到一个旅游网站的项目,老爷子给限定的工期是10天,我们(我,大帅,小崔)根据一个大概的需求,简单拟了个方案,就直接框框地干了。

下面是我们简单商议出的一个计划,黑色部分主要我干,红色部分主要他们俩干,互相协助。后来事实证明,这个计划并没有被严格执行。只是走了个大面的过场,等于被束之高阁,一方面因为定计划比较鲁莽,另一方面出现了这样那样的问题,总是会打乱我们的计划。



项目基本结束后,我们三个做了一个《开发过程总结会》,下面是根据录音整理的:

1、前期设计不好,导致分工无法明确,你改我的,我改你的,SVN提交着实换乱了一会,最后重新梳理的。

2、界面建模没有画好,界面草图应该越详细越好,例如,如果需要表格,那表格列标题是什么都要写上,这样才能有利于数据建模,才能知道数据库表里应该有什么。我们在做的过程中并没有考虑这些,界面草图只是做了个大概,导致后来要显示,但是表中没有这个字段。

我们考虑字段类型的时候有些鲁莽,例如id用int型,明显不够用。

3、我们数据完整性考虑不够周全,没有注意数据库外键约束,导致后来删除出了问题,还要改存储过程,加触发器等。

4、注释!注释!一个老是要谈的问题,总是养不成顺手写详细注释的习惯,html注释,css注释,js注释,后边再看,看不懂了。注意,往版本库提交东西,必须写注释,以备后续查阅。

5、文档不全,这个也有时间紧的问题,最后大体功能按照既定计划实现了,论坛管理系统没有实现。

6、测试不行,基本上大面上跑通了,如果真正投入商用的话,肯定还会有后续问题。

7、中间有3天拖延,主要是在界面问题上,一会想看看别人的能不能直接用,一会要依赖别人把界面做好,没有一个明确的决断。总是依赖别人,等别人,没有主动出击。最后还是全部推翻,我们重头再做完成的。

8、总是在赶项目,总是在把别人的东西拿过来用,不明白原理,似乎总是没有时间去研究它的根本是什么。

9、对陌生的东西恐惧,局部更新,例如ajax等等,我们知道这个东西好,但是不用,一方面是考虑到工期,另一方面是害怕实现不了还得重头再来。设计的时候,也没有用设计模式,怕把系统搞不复杂,我们控制不来,总之,我们总是以实现为主,害怕创新,这个以后要努力克服。

10、没有考虑执行效率,如果大数据量会出问题。

11、界面不统一,当然那母版是统一的,但在主要内容区,配色,字体,按钮的大小等等并没有事先约定好。

归根结底,还是我们设计经验不足,对未使用过的东西有恐惧,导致开发过程出现了这样那样的问题。在以后项目过程中继续锻炼吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: