xiluo
V2EX  ›  问与答

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

  •  
  •   xiluo · Jun 7, 2013 · 4049 views
    This topic created in 4899 days ago, the information mentioned may be changed or developed.
    是一个java web项目,主要用的后spring,前jquery。整个项目都是以模块形式外包出去做的,拿回来整合到一块之后很多重复代码,而且编码基本没有规则,很乱很乱,已经有两个人因扛不住直接离职了。
    这样的项目怎么处理呢,我想到的是只有*推倒重来*
    Supplement 1  ·  Jun 7, 2013
    @Paranoid
    @doufenger
    是的,我感觉其实这个项目没必要那么复杂,虽然模块多了一些,但是有个3、4个人差不多够了,设计、前、后都有做起来我觉得会很快。相比与把每个模块外包出去,然后自己回来集成,人事要疯掉的,重复的代码多不说,外包团队做的东西质量也良莠不齐;
    如果真要外包的话,不按照模块,而是自己跟设计师先定义好一些设计说明文档然后按照前端,后端这样外包是否会好些呢
    16 replies  •  1970-01-01 08:00:00 +08:00
    alexrezit
    alexrezit
    Jun 7, 2013❤️1
    1
    离职.
    saharabear
    saharabear
    Jun 7, 2013❤️1
    2
    慢慢抽,补单元测试,然后给上面说明细节,不行就继续外包,或者收小弟继续豁害。(我躲)
    bengol
    bengol
    Jun 7, 2013❤️1
    3
    离职吧
    xiluo
    xiluo
    OP
    Jun 7, 2013
    4
    @alexrezit
    @bengol
    除了离职,我觉得老板挺可怜的,他不太懂软件,就知道外包,想做点实际的事情。

    @saharabear 可能”慢慢“抽会有用,这个确实急不来呀
    Paranoid
    Paranoid
    Jun 7, 2013❤️1
    5
    有钱就组建团队,推倒重来!

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

    重构

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

    只要模块化做的还不算太乱
    chemzqm
    chemzqm
    Jun 7, 2013❤️1
    13
    离职
    Golevka
    Golevka
    Jun 7, 2013❤️1
    14
    乃萌对外包公司的期望太高/过于乐观了才导致现在的杯具
    xiluo
    xiluo
    OP
    Jun 8, 2013 via Android
    15
    @Golevka 没错
    chunshuai
    chunshuai
    Jun 8, 2013
    16
    @xiluo 估计当初外包的人 不靠谱 导致外包公司 只是完成了 当时的需求。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 14:14 · PVG 22:14 · LAX 06:14 · JFK 09:14
    ♥ Do have faith in what you're doing.