2017-08-25 67 views
0

我确实希望这个问题过于主观,因为我实际上正在寻找一种合理的“最佳实践”。但是,这个问题比这种情况更广泛一些。应该通过API或消费者更新视图标志吗?

可以说我有一个对象的视图标志(看到或没有)。当这个对象被看到了,我看到三个选项,使其真正:

  1. 让应用程序的消费者把它通过发出UPDATE呼叫
  2. 当我们调用GetObject方法,我们会自动“看到”真
  3. 我们的API说SetToSeen这对消费者负责在添加一个方法来设置

什么是这里的良好做法?

回答

0

对我来说,它取决于谁使用此标志谁使用此标志

如果是客户端,那么客户端应该更新对象(可能“看到”可能会读为“显示给用户”),如PUT /object/{id}/seen

如果它仅用于服务器并读取为“显示给客户端”,则服务器应该在对象被服务时更新。

相关问题