Tip:判断条件与数据库相关时,需要注意什么。要尊重字段原本的意义

来源:互联网 发布:见过大业观后感知乎 编辑:程序博客网 时间:2024/04/29 02:15

-最近在做一个增加的小功能。遇到一个判断。

当用户是新添加的时候,执行操作a

用户是老用户,则执行操作b。

怎么判断呢,

表里面好像没有字段,可以判断啊。

突然发现,所有新建用户的    login_location都是新建用户。

那就搞定。就用这个作为判断条件了。


当我提交代码的时候,主管就发现了这个问题。

他说 :  如果有人把 这个默认的地址改了呢,比如改为 空,改为无;

你怎么办,你的判断条件就失效了,改了这个,还得去改你那里,你这个不是为以后埋坑吗?

我无言以对

要尊重字段原本的意思。

新老用户,的判断不能根据地址来判断,应该根据添加时间来判断。 就算原来没有这个字段,也要自己添加。自己在添加用户的时候存进数据库。

因为原来的功能不是你做的,你不知道别人什么时候会改,而且因为那个字段本来的意义就只是为了存放地址,没有人想到会因为改了这个而影响

别的功能。

0 0
原创粉丝点击