Я передал codeclimate в мой код, и я получил следующее:Улучшение кода для подобного кода найдено
Аналогичный код найден в 1 другом месте
Это мой код:
stradd = 'iterable_item_added'
if stradd in ddiff:
added = ddiff[stradd]
npos_added = parseRoots(added)
dics_added = makeAddDicts(localTable, pk, npos_added)
else:
dics_added = []
strchanged = 'values_changed'
if strchanged in ddiff:
updated = ddiff[strchanged]
npos_updated = parseRoots(updated)
dics_updated = makeUpdatedDicts(localTable, pk, npos_updated)
else:
dics_updated = []
Где iterable_item_added
и values_changed
повторяются. Как его изменить?
, не видя остального кода «...», решить его невозможно. Честно говоря, выполнение процедуры для этого было бы излишним. Есть ли способ повысить порог обнаружения копирования/пасты? –
Использовать переменную? Кроме того, почему вы вызываете 'keys()' вместо проверки '... в ddiff'? Кажется, проще и эффективнее. – 5gon12eder
@ Jean-FrançoisFabre проверить мое обновление – FacundoGFlores