buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

程序设计之HardCoding

写死,又称硬编码 (英文称 hard code, hard coding) :指的是在软体实作上,把输出或输入的相关参数 (例如:路径、输出的形式、格式) 直接写死在原始码中,而非在执行时期由外界指定的设定、资源、资料、或者格式做出适当回应。

Flower在《代码重构》一书中提到“代码味道”的概念,重构时,我们需要找出有“坏味道”(bed smell)的代码块。HardCoding就是一种坏味道。

 

阿里开发手册里将hardcoding的一些常量称作:魔法值。

 

posted on 2011-12-07 11:40  buguge  阅读(709)  评论(0编辑  收藏  举报