对于程序员来说,代码的复用其重要意义就不赘述,总之巴拉巴拉。。。很多吧,
大白话一点就是,准备开发的项目可以抄已有的项目。
这个抄是有前提的,例如新项目C,需要拷贝(文雅点说)项目A、项目B的代码,拷贝之前需要熟悉项目AB的实现逻辑和实际项目需要,然后再去抄。如果项目开发不紧迫这里有充足的时间去熟悉项目AB的逻辑,代码组织方式等等,在没有充分熟悉之前项目基础的前提下去进行抄,只能越抄越错,每个程序员组织代码的方式不能说千人千面,百人百面还是有的(我还没见过两个程序员一样的代码),等预上线测试时,BUG一大把一大把的,此时去修改,占用的时间就比较多了。原本是为了省时间,这样搞下来,还不如直接开发来的快些。
决定复用还是新开发,需要把熟悉旧项目的时间算上,然后在衡量是复用还是进行新的开发。