我希望这个问题过于主观,因为我实际上正在寻找一个有意义的“最佳实践”。但是,问题比这种情况更广泛。
假设我在对象上有一个视图标志(看到与否)。当看到这个对象时,我会看到三个选项来实现它:
int count = 0;
StringBuffer buf = new StringBuffer();
Matcher m = Pattern.compile(" ").matcher("This is a test");
while (m.find()) {
m.appendReplacement(buf, String.valueOf(count));
count++;
}
m.appendTail(buf);
System.out.println(buf.toString()); // prints: This0is1a2test
来电UPDATE
方法时,我们会自动将“see”设置为true GetObject
这里的有利方法是什么?
答案 0 :(得分:0)
对我而言,取决于谁使用此标志。
如果是客户端,那么客户端应该更新对象(可能“看到”可以读作“显示给用户”),如PUT /object/{id}/seen
。
如果它仅用于服务器并读作“显示给客户端”,则服务器应该在对象被提供时更新。