其实数值类型(整形)做逻辑/状态标记是业界通行的做法,无论前后端都应该遵循的。
优势在:
总而言之
我感觉后台是在随意转呢!他们没有任何理由,拿到就胡乱转吗?
你要说0代表男1代表女,还是0代表女1代表男,这确实一般是随便定的,甚至有些时候临时想到了随手加一个都有可能(例如说性别里,加一个2代表“保密”)。
但转成整形这件事,是有道理的。甚至如果你的团队流程规范点的话,你设计一个接口,里面的用了字符型而不是整形,往往会被重点关照,看你是不是有非常特别的迫不得已的理由这么干——但绝大多数情况下,都没有什么理由非常特别的迫不得已到需要这么干。
京东物流有个接口,包裹状态就是中文;电信物联网平台有个接口,卡状态也是中文。
对接的时候,真想问候这些程序员的女朋友。
虽然说这就是个习惯问题。
但是前端分不清value和presentation还是令人遗憾……
要后端真给你男女,你做localization的时候就爽死了……
其实要我说,我也会认为magic number缺少可读性,但是标识符用M/F就完了,真用男女那真是好玩了……
去表现化反而应该是前端提出来才对……
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有