亦无所思-201:

在一个逻辑实现中,有个地方需要在数据库记录系统的版本号信息,我有两个选择。

一种是记录原始的版本号字符串,比如 10.0.19045 这种。

还可以记录友好展示的字符串,比如 Windows 10 Build 19045 这样。

按理说,第一种方式是最佳选择,虽然服务端转化为友好很简单,但是数据库就应该存原始数据,是否友好展示,那是前端的事情,而且前端映射也不麻烦。

可是一开始我觉得反正很简单,就顺手在服务端实现了,使用的第二种方式。

这么一直用着没问题,突然有一天,发现前端需要做系统版本号比较,就懵逼了,只能使用第一种比较了。

启发:

1、并不是所有的时候,都是做的越多越好,要做自己应该做的。

2、所谓补位,是按照被补充角色的位置去做事,而不是在自己的位置把其他角色的事做了。

#亦无所思 262

1
收藏
已读
3
« 上一篇
亦无所思-200
下一篇 »
亦无所思-202
更多推荐
X