软件开发的一点思考3

今天碰到一个api,有个布尔类型的参数IsUpdate,如果true就更新,false就插入。如果数据库里已有记录,而又设成false,就会报错。

调试发现,先要调用另外两个api,根据返回结果来决定如何设置这个参数。

这个api设计的不好。不应该让api的用户来决定是否要更新,而应该自动在数据库里搜,如果有就更新,否则插入。

posted @ 2023-06-22 03:49  平静寄居者  阅读(3)  评论(0编辑  收藏  举报