我该如何维护一个烂项目?

最近接手了一个很烂的项目,前后3批人开发。A开发一段时间,不知什么原因离职了,交接给了B;B也是开发一段时间,又是未知原因离职了,交接给C;C也是同样的手法交给了我。我一接手,发现了好多问题

1,整个工程176个警告

2,项目运行后是点哪哪崩

3,代码写的一团糟,基本没有风格,而且耦合特别严重,改的如履薄冰,非常痛苦,里面很难找到一条完整的脉络。

4,过度封装,简单问题复杂化,虽然我也喜欢封装类或方法,但目的一定要是利于开发并且解决问题。而这工程里面一个简单的功能比如地图定位,封装了很多类来实现,结果这些类你连着我,我连着他,他连着你,更要命的是定位功能并不能用,最后实在是浪费时间,把这些东西铲掉,重新开发,其实非常简单,实现几个代理方法而已。

5,这个项目缺乏一个有效的管理,这个很要命,所有的人都在虚报成绩,每天汇报的状态都是,所有的功能已完成,还有一点点bug待修复,且都是随时可测试并上线的,等我接手时,老板说,整理一下,明天测试,没问题发布。实际上我一看,70%的业务根本就没有写,接口没调,都是些假数据展示在那里糊弄老板。

后来,我告诉老板,给我4周我要梳理,而且很多东西要开发,接口要调。但是,老板的对这个项目的印象就是整装待发,所以没有批准我这么做,只告诉我,给我一周时间整理,然后发布。

posted @ 2016-06-16 20:52  飞常精彩2008  阅读(339)  评论(1编辑  收藏  举报