Advertisement

Python 编程语言要掌握的技能之一是合理使用变量以提升代码可读性和维护性

阅读量:

如何为变量起名

在计算机科学这一学科中,流传着一句广为人知的趣谈:

There are only two hard things in Computer Science: cache invalidation and naming things. 在计算机科学领域只有两件难事:缓存过期 和 给事物命名

— Phil Karlton

关于第一项“缓存过期问题”的复杂性,无需过多解释,凡是使用过缓存机制的人都深有感触。至于第二项“为事物命名”的挑战,我也曾亲身经历过。在我从事相关工作的过程中,最令人困扰的时光之一,便是坐在电脑屏幕前苦思冥想,只为一个新项目寻找一个恰当的名称。

在编程过程中,最为频繁涉及的命名任务当属各类变量。为变量选择一个恰当的名称具有重要意义,由于优秀的变量命名方式能够显著增强代码整体的可读性与理解度。

以下几点内容,是我归纳出在进行变量命名时应当遵循的一些基本准则。

1. 变量名要有描述性,不能太宽泛

限定的长度标准内,变量名称应当尽可能准确地反映其所关联的信息内容。因此,应避免使用含义过于宽泛的词汇作为变量命名:

· 优秀示例 : day_of_week, hosts_to_reboot, expired_cards

· 不推荐示例 : day, host, cards,

全部评论 (0)

还没有任何评论哟~