我正在为特定的XML结构创建一个解析器,而且我正面临着一个可能的硬编码问题。这里:这是硬编码吗?我怎样才能避免它?
private function filterDefaultParams($param){
#FIXME Hardcoding?
return array_key_exists('default',$param);
}
字面'默认'是Xml结构中的有效标记,这是硬编码吗?我可以使用其他技术来搜索默认标签吗?
我考虑过使用文档类型,但是,如何指定默认值为'default'?
也许不是硬编码,因为这个标签是我的标准。
谢谢你的帮助。
“硬编码”不是固有的“坏”,而不是因为正确的理由而完成的,就像数据永远不会改变并且只用于一个地方一样。 – 2010-07-07 16:41:18