楼主: yunqingwang
1500 3

[技术讨论与投票] 讨论》hardcoded programming; [推广有奖]

  • 0关注
  • 6粉丝

已卖:281份资源

博士生

72%

还不是VIP/贵宾

-

威望
0
论坛币
105 个
通用积分
31.0123
学术水平
9 点
热心指数
10 点
信用等级
7 点
经验
342 点
帖子
251
精华
0
在线时间
378 小时
注册时间
2009-11-22
最后登录
2020-7-29
毕业学校
南京农业大学

楼主
yunqingwang 在职认证  发表于 2011-4-15 08:55:31 |AI写论文
2论坛币
hardcoded programming; hardcoding等这类的次具体怎么理解啊,谢谢了

关键词:Programming Program coded code Ming Hard

沙发
soporaeternus 发表于 2011-4-15 09:04:28
硬代码,相关参数写死,无法替换
据我的理解
data步里
  1. x=1+2;
复制代码
就是硬代码
  1. x=x1+x2;
复制代码
就不是

非计算机专业,希望指正
Let them be hard, but never unjust

藤椅
myc_sas 发表于 2011-4-15 16:35:27
我的理解主要是针对那些有可能根据需要改变的变量、string或者重要数字,hard coding不方便阅读和维护,应尽量避免。

比如处理一个数据集,整个代码对某几个金额的变量都采用dollar9.2,那么可能代码里面到处都是format=dollar9.2或者put(xxxx, dollar9.2)之类的。但也许过几个月,突然发现有一个变量9位不够用了,需要改,也许原先写代码的人已经离职,那么维护起来就会比较慢。如果事先定义一个比如说

%let var1_fmt=dollar9.2;
%let var2_fmt=dollar9.2;

维护起来就很方便,直接改顶上就好了。

板凳
qiuya 发表于 2011-4-16 06:46:24
If you put a fixed value to the variable, that`s called hard coding.

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 02:31