上周左右,知道要为一个老的项目追加一些新的功能,看需求,要追加的功能很简单,基本上是前台的样式的修改和菜单的调整,感觉很简单的样子,但是当你要着手动手改的时候,发现完全不是那么一回事。。。
问题
- 关于项目用到的框架,java web的一个管理系统的项目:Spring+Dorado5,dorado是什么东西?怎么还dorado5
- 项目没有保留以前的开发环境,网络上相关的一些软件下载不到。。。
- 文档太乱
- 没有注释
- 暂时就想到这几条,都是追加新功能遇到的坑。。。
一点思考
- 以前很少有关注开发完一个项目的后期维护工作,最近接触了几个关于项目后期运维和功能追加的例子,因此感觉文档和代码注释很重要,原因你懂的(可能开发这个项目的项目经理和开发人员都已经走人了,只有使用的人员。。。)
- 开发这个项目用到的开发工具及环境要在代码库里保存一份,比如我现在遇到的这个dorado5的项目,必须要用到dorado5的eclipse相关插件,网络上甚至官网提供的下载链接都已经失效,你就悲惧喽
附
如果你也不幸要修改一个dorado5的项目,大家可以一起交流一下哦