例如:在奏鸣曲管理中,单个管理类总是有重复的语法,如
$formMapper->add('test', null, ['label' => 'testlabel']);
$formMapper->add('test1', null, ['label' => 'testlabel1']);
$formMapper->add('test2', null, ['label' => 'testlabel2']);
在这种情况下,如果我使用 add 方法添加多个字段,我们的质量门会告诉我,这是使用“标签”字符串超过 2 次的代码异味。我应该为该字符串添加一个常量...
现在有很多充满常量的类是好还是坏的做法,比如
const KEY_LABEL = 'label'
$formMapper->add('test2', null, [self::KEY_LABEL => 'testlabel2']);
???
我不知道,有什么好处..如果有一天标签键会改变,这是由框架给出的,我必须以任何一种方式对这些东西进行更改......