模板对象的命名约定

时间:2010-12-29 06:15:09

标签: usability

我们有一组模板文件,可以由用户复制并在以后修改。我们在“名称”字段上有一个唯一的约束,所以当一些用户复制模板文件时说“文件1”我们将其添加为“文件1的副本”,如果他复制模板文件说“文件2”,我们添加它作为“文件2的副本”(即我们在复制这些文件时添加适当的前缀),因此我们不会违反唯一约束。

但是,如果他再次添加相同的文件“文件1”,我们会遇到一个唯一的约束违规错误,我应该遵循什么样的命名约定,这样我才能让它对终端用户足够直观。

2 个答案:

答案 0 :(得分:1)

您可以将复制的日期添加到文件名中。将精度调整到最不可能导致问题的时间范围。

e.g. File1 -> File 1 - Copy 2010-12-29 0017

此外,我更喜欢后缀为副本的前缀,以便副本存储在原始副本旁边。

答案 1 :(得分:1)

当你在同一个文件夹中拖放文件时,做类似win7的浏览器所做的事情:

index.html
index - Copy.html 
index - Copy (2).html
index - Copy (3).html