Python Qualität im Android Source
Verfasst: Freitag 7. März 2014, 13:11
Diese Frage stell ich mir grad weil einige Teile ganz schon merkwürdig aussehen. Ich bin sicher nicht der Python Experte aber sowas[1] kann wohl kaum performant noch der Lesbarkeit dienlich sein.
[1]
statt einfaches:
Oder sowas hier wird generell bevorzugt, :
Aber der Klassiker schlechthin:
Dafür das bei Google soviele Ing. sitzen, scheint sich keiner mehr mit den Tools auseinander zu setzen. Gut nicht alle Teile wurden in letzter Zeit mal angefasst aber sowas muss doch auffallen[2], dass das weder hübsch ausschaut, mal abgesehen davon dass hier jemand mit Stringformatierung auf dem Kriegsfuß steht.
[2]
[1]
Code: Alles auswählen
if check_prune:
i = 0
while i < len(dirs):
if dirs[i] in prune:
del dirs[i]
else:
i += 1Code: Alles auswählen
if check_prune:
dirs = filter(lambda dir: dir not in prune, dirs)Code: Alles auswählen
f = open(filename, 'w+')
properties.write(f)
f.close()Code: Alles auswählen
if key in ("PRODUCT_MODEL"):
return (key,val)Dafür das bei Google soviele Ing. sitzen, scheint sich keiner mehr mit den Tools auseinander zu setzen. Gut nicht alle Teile wurden in letzter Zeit mal angefasst aber sowas muss doch auffallen[2], dass das weder hübsch ausschaut, mal abgesehen davon dass hier jemand mit Stringformatierung auf dem Kriegsfuß steht.
[2]
Code: Alles auswählen
sys.stderr.write("(" + str(len(buildprops[key])) + ") \n")