开发者社区> 问答> 正文

多人项目开发中,没有什么好的办法避免很多个人写重复代码???:报错

        现在我碰到一个问题,就是在多个人项目开发中。有一些已经写好的业务逻辑代码并且封装好了方法提供调用。但是很多后续来继续开发的同事,可能没有去找或者压根不知道这个业务逻辑代码已经有人写过了,所就自己又写了一个。或者干脆不写,直接在业务逻辑代码再写些遍。

        所以,现在我去看代码,发现这里代码是重复的,那里的代码是重复的!!

        故,想问问各位,有没有碰到过这种情况?遇到这情况怎么去解决呢 ?

展开
收起
kun坤 2020-06-09 22:13:20 703 0
1 条回答
写回答
取消 提交回答
  • 这种情况一般都是没有什么文档,没什么规范,最重要的,根本没有给开发人员把代码都看一遍或几遍的时间,而是直接上,而且是紧迫的上,如果是这样,那这种情况就很正常了,而且不可避免,这种情况下代码审查也只是头疼医头,脚痛医脚

    ######代码审查 接手前熟希项目提供完善文档。然后就是代码审查,没有按要求的需要提出来改正。######

    理想一点,分层开发,比如,dao层由一个人开发,只对外提供接口,service层由另外一个人开发,使用dao接口

    ######接口功能文档 项目组的人写接口前都去查一边######

    如果有充足的时间并且你负责这个项目可以定制规范进行修改,如果不是 我就想说 代码有风险 修改需谨慎

    ######

    这个要靠纪律和代码走读了

    ######

    培训、交流、文档

    ######review######虽然这种现象是不好的,但实际情况是大多数公司都有这种情况,而且无法避免或者代价太大,只要不是特别严重的情况,基本无伤大雅,太纠结这个会浪费很多时间,其实什么代码审查,开发文档之类的东西说的好,有几个公司能彻底执行的######

    开发文档不充足的原因,要是有完整文档,一般不会有这种问题,代码分好层,建立好功能逻辑索引,方便开发人员查看,那样,需要某些功能的时候,就能够先查看一下是否已经有相应的功能,就能避免重复

    2020-06-09 22:13:24
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用RxSwift写易维护易读的愉悦代码 立即下载
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
如何做小程序性能优化 立即下载