我应该在存储配置的骨干模型中使用常量以避免魔术数反模式吗?

时间:2018-10-31 13:19:25

标签: backbone.js model

在我们的项目中,我们使用模型来存储配置,此变量以json格式存储,并且此json包含代表产品类型的数字,在这种情况下为productCode和status。

您认为这些数字应该提取为常量吗?

例如:

        {
            // t-shirts
            'productCode': [1],
            'status': ['0', '1002'],
            'buttons': [
                {
                    'buttonName': 'consult',
                    'options': []
                },
                {
                    'buttonName': 'configure',
                }
            ]
        },
        {
            // trousers
            'productCode': [2],
            'buttons': [
                {
                    'buttonName': 'purchase',
                    'options': []
                },
                {
                    'buttonName': 'configure',
                }
            ]
        }

0 个答案:

没有答案