阿里的 java 开发手册里有这么一条
[强制] 二方库里可以定义枚举类型,参数可以使用枚举类型,但是接口返回值不允许使用枚举类型或者包含枚举类型的 POJO 对象。
对此不是很理解,目前公司里各个服务调用的时候,用到 enum 的地方很多,也没发现什么问题,今天看到这个,把我整懵了。如果不用 enum ,那用什么替代呢? String 吗,这样子,可读性如何保证呢?
顺带问一个别的 java 问题,高性能 mysql 书上有写,推荐使用 int 而非 varchar 来存储 ip 地址,但是前不久 leader 特意让我把 int 改成 varchar ,说是为了可读性。我又懵了。有没有大佬帮忙解释一下?
各位在公司里,实际都是如何操作的呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.