枚举中不要再出现数字了

代码中不可避免的会出现各种各样的枚举,有string,有int,有long,有各种各样的

当我在看代码中这各种各样的枚举时,脑海里浮现各种问号?

这里的orderType 0表示啥子,1表示啥子,2又表示啥子?

这里的orderStatus 0表示啥子,1表示啥子,2又表示啥子?

这里的payType 0表示啥子,1表示啥子,2又表示啥子?

这里的productType 0表示啥子,1表示啥子,2又表示啥子?

增强代码可读性,请不要再使用数字作为枚举。

每个系统维护统一枚举值,ALI_PAY 就是payType。

内部系统使用ALI_PAY,对外接口也是ALI_PAY。

posted @ 2021-08-24 14:56  王树雨  阅读(268)  评论(0编辑  收藏  举报