【发布时间】:2020-03-04 17:38:06
【问题描述】:
我相信这是一个被赋予的价值 这是无法改变的。 一个例子是:
int limit =5;
for(int i =0 ; i<limit; i++){
printf("w");
我不应该使用硬编码的原因是什么? 对不起,我是编程新手。
【问题讨论】:
-
上面的硬编码示例是 5 和
"w"。通常认为最佳实践是在文件顶部附近执行const char *mode = "w"和#define UPPER_LIMIT 5之类的操作,然后在代码中使用mode和UPPER_LIMIT。 (“w”是一个小例子,大多数人不会反对像这样对模式进行硬编码。) -
硬编码密码是您代码中的密码,如
const char pass[]="mypassword"; -
如果我喝到凌晨 4 点然后去 9 点上班 - 我肯定会硬编码 :)
标签: hard-coding