Я новичок в программировании климата и, используя его в своем первом проекте, получил знак 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 для удобства обслуживания из-за нескольких случаев такого сходства.
Пожалуйста, как мне это исправить?
Я уже волнуюсь, потому что это происходит за несколько минут до того, как я должен представить свою работу.
Спасибо за любую помощь