很多人刚开始写代码时,喜欢用 a、b、c 这样的变量名,觉得省事。可过两天回头再看,连自己都搞不清哪个 a 是存用户名,哪个 b 是临时计数器。这就像在衣柜里乱扔衣服,找件T恤得翻半小时。
别让变量成谜语
变量命名不是随便起个名字就行。一个好名字能让人一眼看懂它的用途。比如计算总价,用 totalPrice 就比 sum 更明确;存储用户登录状态,isLoggedIn 比 flag 强太多。命名清晰了,读代码就像读句子,不用边看边推理。
统一风格更省心
团队协作时,命名风格一致特别重要。有人用下划线 user_name,有人用驼峰 userName,混在一起看着就累。建议提前定个小规则,比如前端项目统一用小驼峰,后端字段用下划线,这样切换文件也不容易晕。
常见规范示例
JavaScript 中推荐使用小驼峰命名变量:
let userAccountBalance = 1000;
let isLoginExpired = false;
const MAX_RETRY_COUNT = 3;
Python 通常用全小写加下划线:
user_account_balance = 1000
is_login_expired = False
MAX_RETRY_COUNT = 3
数据库字段常采用蛇形命名:
user_id, created_time, order_status
避免缩写陷阱
别为了少打几个字母用模糊缩写。比如把 customer 写成 cust,时间一长,别人还以为是“自定义”(custom)的简写。除非是广泛认可的缩写,比如 id、url,否则宁可多敲两下键盘。
布尔值要能回答问题
以 is、has、can 开头的布尔变量,读起来像在提问。比如 isLoading,一眼就知道它表示“是否正在加载”。这种命名方式能让条件判断更自然:
if (isLoading) {
showLoadingSpinner();
}
代码是写给人看的,机器只是顺便执行。花点时间起个好名字,等于给未来的自己和同事留了条捷径。