Code Climage-在2个位置发现相似的代码块。考虑重构。

时间:2018-09-07 14:54:49

标签: javascript continuous-integration code-climate

我是气候气候编码的新手,在我的第一个项目中使用它,在合并两个分支之前,在可维护性徽章上获得了A。分支的代码看起来非常相似,但实际上它们是针对不同的实体的。

这里是:

export default (req, res, next) => {
const errors = {};
const order = req.body;

if (!order.customerId) {

,另一个是这个

export default (req, res, next) => {
const errors = {};
const foodItem = req.body;

if (!foodItem.name) {

你看到了吗?

这是用于验证订单实体和食品项目实体的代码。但是代码环境要求我对其进行重构。由于类似情况的发生,它为我提供了F级的可维护性。

请问我该如何解决?

我已经吓坏了,因为这种情况发生在我应该提交作品的几分钟前。

感谢您的帮助

0 个答案:

没有答案