0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Python/目的ごとの変数を用意する

Posted at

・修正前


# ベース価格の計算
price = quantity * unitPrice

# 送料の判定
# ベース価格が3000以上であれば500円の送料を加算する。
if price < 3000:
   price += 500

# 送料判定後、税額の計算を実施。
price = price * taxRate()

priceという変数を使い回しているため、変数名の持つ本来の役割がわからなくなってしまっている。

・修正後


# ベース価格の計算
basePrice = quantity * unitPrice
flightPrice = 0

# 送料の判定
# ベース価格が3000以上であれば500円の送料を加算する。
if basePrice < 3000:
   flightPrice = 500

# 送料判定後、税額の計算を実施。
totalPrice = (basePrice + flightPrice) * taxRate()


確かに上記の方がコードが読みやすい
もう少し複雑な例でやってみたい

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?