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