1
下面的python代码有效,但可维护性很差。可以使用哪些数据结构来增强代码可维护性?
但是我没有看到更好的方法来实现代码来提高可维护性。
extraval = ""
if aline[0:1] == "-":
extraval = '"expanded":true, '
aline = aline[1:]
if aline[0:1] == "+":
extraval = '"expanded":false, '
aline = aline[1:]
当我需要额外的参数,代码保持倍增。
只是为了记录在案,有一个潜在的错误在这里:你的代码是如何想,如果'aline'开头的行为“ - +”? – 2012-07-06 10:35:09