困惑好久的问题,如何做代码管理?

5次阅读

共计 504 个字符,预计需要花费 2 分钟才能阅读完成。

我是前端,相信大家也遇到过。

在写项目中经常遇到这种问题:

写一个新的接口,代码格式 / 样子都是一样的。
如:

const getList = (params)=>{
return ajaxfn({url:’xxx’,type:’post’,params:params})
}

经常这个项目要加新接口的时候,我都是从别处先复制一下这段代码,然后改改方法名和接口地址即可。

再比如写一个弹框。一般是 xxxModal.vue,然后要写新弹框也是复制一个 Modal。改改里面的逻辑即可。

还有类似后台 列表 / 筛选 等等,都是找之前写好的。然后改改里面的逻辑接口,一般 80% 的代码都是一样的。

不要说抽出来写组件什么的,其实已经是最简了。哪怕再抽搞成 组件 + json 配置什么的。下次用还是会去看一下之前怎么做的,把 json 复制配置一下。。。。以此类推。。。。

所以,只有这个项目刚建或者新的业务场景的时候,才会去“思考”怎么手把手来做。其它时间都在 cv。

我曾经想过,在一个项目里,直接放个 demo 目录,然后大家直接去 copy 相关代码即可。但是也难免有遗漏(偷懒不更新 demo 目录)

也写过用自带的代码片段来维护。但是管理又麻烦。

不知道大家有什么好的办法么?

正文完
 0