好變數名稱能解釋其意圖。
糟糕命名通常源於思考不足、對領域理解有限,或需求不斷演變——但品質必須維持。

Rename Variable

變數被使用的範圍越廣,命名就越重要。

何時該使用有意義的名稱?

  • 廣泛使用:變數在多處被存取或修改
  • 角色不清:從周圍程式碼無法明顯看出其用途
  • 需求演進:未來變更可能改變其含義或用法

對於真正短暫或一次性使用的變數,冗長名稱是不必要的。

範例#

重構前#

if __name__ == "__main__":
    x = "Hello, world!"
    print(x)

重構後#

if __name__ == "__main__":
    message = "Hello, world!"
    print(message)