接手管一个新的项目,代码太杂,怎么办

2013-06-07 11:37:47 +08:00
 xiluo
是一个java web项目,主要用的后spring,前jquery。整个项目都是以模块形式外包出去做的,拿回来整合到一块之后很多重复代码,而且编码基本没有规则,很乱很乱,已经有两个人因扛不住直接离职了。
这样的项目怎么处理呢,我想到的是只有*推倒重来*
3131 次点击
所在节点    问与答
16 条回复
alexrezit
2013-06-07 11:45:34 +08:00
离职.
saharabear
2013-06-07 11:46:50 +08:00
慢慢抽,补单元测试,然后给上面说明细节,不行就继续外包,或者收小弟继续豁害。(我躲)
bengol
2013-06-07 11:51:46 +08:00
离职吧
xiluo
2013-06-07 12:17:08 +08:00
@alexrezit
@bengol
除了离职,我觉得老板挺可怜的,他不太懂软件,就知道外包,想做点实际的事情。

@saharabear 可能”慢慢“抽会有用,这个确实急不来呀
Paranoid
2013-06-07 12:28:51 +08:00
有钱就组建团队,推倒重来!

想做实事该花的还是要花.
doufenger
2013-06-07 12:47:48 +08:00
@xiluo O,O||| 我们公司差点都想走这条外包的可怜不归路了。
alexrezit
2013-06-07 13:01:43 +08:00
如果想要靠谱外包就像日本人一样, 把每个接口的命名, 每个参数的类型和命名都非常细致地写清楚. 这样即使接包的是个傻逼, 你也可以很方便地重构.
qiukun
2013-06-07 13:11:24 +08:00
@alexrezit 我就是这么搞的。加接口要打报告。
gsanidt
2013-06-07 13:31:21 +08:00
其实我最近也遇到这种情况,好在我只是接手一个模块的代码。
chunshuai
2013-06-07 14:24:45 +08:00
随便改改呗。 当初外包就是图便宜
xiluo
2013-06-07 14:30:55 +08:00
@alexrezit
@qiukun
@gsanidt
@chunshuai
这样说来,CMMI对于外包这事来说还是很靠谱的,这样就得先把设计之前的工作都考虑好了,估计当初他们发出去外包的东西只是一些图片,具体的规则根本就没定义清楚,才到了现在的一塌糊涂。。。
jamiesun
2013-06-07 22:01:43 +08:00
@saharabear 补单元测试没有意义的

重构

重构也并不代表要全部推到

只要模块化做的还不算太乱
chemzqm
2013-06-07 22:12:18 +08:00
离职
Golevka
2013-06-07 22:21:26 +08:00
乃萌对外包公司的期望太高/过于乐观了才导致现在的杯具
xiluo
2013-06-08 08:23:52 +08:00
@Golevka 没错
chunshuai
2013-06-08 13:25:31 +08:00
@xiluo 估计当初外包的人 不靠谱 导致外包公司 只是完成了 当时的需求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/71565

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX