0
我通过codeclimate我的代码,我得到以下几点:提高代码中发现
另一位置发现了类似的代码
这是我的代码:
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