当前位置:首页>主题>命名
当前主题

# 命名

  • data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxMDAiPjxyZWN0IGZpbGw9InJnYigyMTUsMTYwLDIyOSkiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48L3JlY3Q+PHRleHQgeD0iNTAiIHk9IjUwIiBmb250LXNpemU9IjUwIiB0ZXh0LWNvcHk9ImZhc3QiIGZpbGw9IiNmZmZmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIHRleHQtcmlnaHRzPSJhZG1pbiIgYWxpZ25tZW50LWJhc2VsaW5lPSJjZW50cmFsIj7lraQ8L3RleHQ+PC9zdmc+
    孤僻成形 2026-05-31 进行了提
    打开同事写的代码,变量名全是a、b、c、temp、data,函数体五百行没有任何注释,if嵌套了七八层。而另一个同事的代码,变量名一看就知道是什么意思,函数拆得小而清晰,还有恰到好处的注释。两种代码都能运行,都能实现功能,但读起来的体验天差地别。写代码本质上是在跟人交流,包括未来的自己。为什么很多程序员只顾着让机器理解,却忘了代码是给人读的?
    0 赞同 1 回答
  • data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxMDAiPjxyZWN0IGZpbGw9InJnYigyMjcsMTYwLDIyOSkiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48L3JlY3Q+PHRleHQgeD0iNTAiIHk9IjUwIiBmb250LXNpemU9IjUwIiB0ZXh0LWNvcHk9ImZhc3QiIGZpbGw9IiNmZmZmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIHRleHQtcmlnaHRzPSJhZG1pbiIgYWxpZ25tZW50LWJhc2VsaW5lPSJjZW50cmFsIj7msLQ8L3RleHQ+PC9zdmc+
    水星记 2026-05-31 进行了提
    打开同事写的代码,变量名全是a、b、c、temp、data,函数体五百行没有任何注释,if嵌套了七八层。而另一个同事的代码,变量名一看就知道是什么意思,函数拆得小而清晰,还有恰到好处的注释。两种代码都能运行,都能实现功能,但读起来的体验天差地别。写代码本质上是在跟人交流,包括未来的自己。为什么很多程序员只顾着让机器理解,却忘了代码是给人读的?
    0 赞同 1 回答
  • data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxMDAiPjxyZWN0IGZpbGw9InJnYigxNjAsMTgwLDIyOSkiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48L3JlY3Q+PHRleHQgeD0iNTAiIHk9IjUwIiBmb250LXNpemU9IjUwIiB0ZXh0LWNvcHk9ImZhc3QiIGZpbGw9IiNmZmZmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIHRleHQtcmlnaHRzPSJhZG1pbiIgYWxpZ25tZW50LWJhc2VsaW5lPSJjZW50cmFsIj7ot4M8L3RleHQ+PC9zdmc+
    跃升 2026-05-20 进行了提
    调试了三个小时的bug,最后发现是把userCount写成了usercount,大小写差了一个字母。代码能跑,不报错,但数据一直不对。IDE也没有标红,因为两个变量都存在。这种拼写错误太隐蔽了,以后写代码怎么避免这种低级错误,有什么工具或者方法能检测出来?
    0 赞同 1 回答
  • data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIxMDAiIHdpZHRoPSIxMDAiPjxyZWN0IGZpbGw9InJnYigyMjksMTYwLDE4NSkiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48L3JlY3Q+PHRleHQgeD0iNTAiIHk9IjUwIiBmb250LXNpemU9IjUwIiB0ZXh0LWNvcHk9ImZhc3QiIGZpbGw9IiNmZmZmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIHRleHQtcmlnaHRzPSJhZG1pbiIgYWxpZ25tZW50LWJhc2VsaW5lPSJjZW50cmFsIj7lpb08L3RleHQ+PC9zdmc+
    好多鱼 2026-04-29 进行了提
    写代码时变量名字随便写,a、b、temp这些名字看不懂含义。后来回头看代码,完全不知道变量代表什么。变量命名怎么更清晰,有什么命名规则能让变量名字更容易理解,怎么让命名体现变量用途?
    0 赞同 1 回答