我现在遇到一个情况 同时跟其他人开发很相似的功能
举例来说 我跟B同时开发两个电商网站
一个叫博客来,一个叫虾皮好了
B已经建好博客来商品列表页面
我也要建立虾皮的商品列表 想把B建的博客来页面拿来用
因为相似度很高,打算把页面共用的逻辑抽出来
放到common lib
但是这时B也在开发中
如果我重构博客来页面,他要把code merge回博客来时就要修很多冲突
这时我该做的是,直接复制博客来的逻辑,先把虾皮商品列表建出来
等两边网站都完成,再来重构吗?
因为现在程式成长幅度已经有点夸张了
单个档一千行程式码
我怕等两边都完成再重构,会花更多时间
现在就重构会造成merge冲突,而且两边开发进度也不一样
他写完的code我要用,就重构他的code
可能会重构到没完没了
遇到这种情况该怎么办呢?
想问有比较好的方法吗