我有一个用户模型,其状态代表以下状态的是/否标志
- 活动
- 已通过电子邮件验证
- 电话已验证
- KYC通过了
- MFA设置
- 可以购买
- 帐户已暂停
- 帐户已关闭
大多数开发人员会将这种状态存储到单独的数据库字段中。我想将其存储在单个8位整数中,以便可以执行以下操作:
WhitespaceAnalyzer
我能想到的优点是:
在实际执行此操作之前,我想听听经验丰富的开发人员的意见,如果这是个好主意(是的,让我们开怀大笑:将其评分为0到10)或很大的否定,在这种情况下为什么不而不是简单的简单“否”,或者仅仅因为不适合自以为是的简单活动/不活动状态方案而投票关闭/标志。