论坛首页 入门技术论坛

你的代码被别人重用的有多少

浏览 2444 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-07-10  
   公司在做的这个项目,发现重复代码非常之多,有些业务重复逻辑的部门,几乎坐这个业务的人都有自己的业务实现,不得不说很大程度上影响了项目的进度,真不明白是怎么通过CMM3的。

    按照系统的层次划分,我们这个系统应该分为UI(Struts)+BI(主要是Spring封装Service)+DataAccess(Hibernate),如果在国外的话,按照传统的软件设计,怎么也得又怎么专门负责设计和管理BI,最少也应该有人统一一下Hibernate映射吧,可是项目里,你负责那一块,你就的从UI一直做到DataAccess,基本上代码的重用就成了笑谈。

    对于我理想中优秀的团队来说,不应该是按照业务来分工,而是按照层次来分工,这样才更加适合java的方式,更加适合工业化,每个团队里的人只需要负责向对应的层次以及接口,不过这样的分工就要求良好的详细设计,以及更加灵活和主动的沟通。

    胡说了一通。。。。









   发表时间:2007-07-10  
重构也只是针对自己的一块代码吧,怎么样能够把所有人的代码集合起来重构呢,即使你自己的代码你的复用很高,但是并不能保证代码能够完成别人需要的东西,毕竟按照业务划分模块,代码局限于解决分到的业务问题,这样大结构上就给重用一个重拳
0 请登录后投票
   发表时间:2007-07-11  
哪是因为你平时都只关心自己的代码,而不去看别人的代码。沟通不够。
重构不仅仅是自己应该是整个项目的。在某些情况下更可以推倒前面的所有架构重新开始。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics