当一个程序经历了对数据进行更改的动作但是没有你称之为什么?

时间:2010-03-01 21:46:47

标签: naming-conventions

在我的程序中,我需要一个'预览'模式,它不会对数据进行任何更改,这是我在其他应用程序中看到的常见名称,但我不能指责它。有什么想法吗?

由于

5 个答案:

答案 0 :(得分:2)

我认为你已经敲了敲头 - 你在大多数文字处理器中都有“打印预览”。 “预览您的更改”是非常常见的术语。

答案 1 :(得分:2)

  • “What If”(powershell中的-whatif)
  • 场景(大多数会计应用,商业应用)
  • 测试/演示/预览(在大多数常规应用中)
  • 模型(在工程和建筑应用中)
  • 修改/修改(在大多数办公应用程序中,但作为工作流程的一部分,即“显示修改”)
  • 未取消注释(在大多数操作系统/应用程序中,即工作流程中通常使用的“显示未提交的更改”)

答案 2 :(得分:1)

Subversion使用术语“干运行”来描述不对本地文件进行任何更改的合并(即应用来自分支的补丁)。如果要在不实际执行合并的情况下检查给定合并是否会发生冲突,这非常有用。

答案 3 :(得分:0)

在数据库和源控制系统的上下文中,这称为“事务”。交易的操作在完成之前不是最终的。如果操作在事务中间停止,则可以撤消整个操作而不会影响数据。

此术语通常不适用于呈现“预览”的GUI应用程序,因此它可能不是您正在寻找的内容。

答案 4 :(得分:0)

许多命令行工具都有这样的模式,它们通常称之为“干运行”。在Unix工具中,它通常由-n标志启用。例如,make -n将显示make将执行哪些命令而不实际执行它们。