言語はpython!
【良い例】
for i in r2:
for k in r2[i]:
for w in buyitem2[i]:
dic[(i,k)] = r2[i][k]
dic2[(i,w)] = buyitem2[i][w]
【悪い例】
for i in r2:
for k in r2[i]:
for w in buyitem2[i]:
dic[(i,k)] = r2[i][k] ; dic2[(i,w)] = buyitem2[i][w]
理由は…
デバッグする時に,違う行に書けばどちらが間違えているかすぐ分かるため.
同様に,
for w in buyitem2[i]: dic[(i,k)] = r2[i][k]
よりも
for w in buyitem2[i]:
dic[(i,k)] = r2[i][k]
の方が良い.
(一般的には.完璧なものを作れる自信があるならなんでもよい.)
0 件のコメント:
コメントを投稿