代码之家  ›  专栏  ›  技术社区  ›  Ivo

运行时间与设计时间

  •  2
  • Ivo  · 技术社区  · 14 年前

    我在某个地方读到有人可以在运行时访问配置值,但在设计时不能。在这种情况下,运行时间和设计时间有什么区别?

    6 回复  |  直到 10 年前
        1
  •  6
  •   Yair Nevet    10 年前

    设计阶段是有人在我们的Word文档和UML图表上愉快地签上“看起来不错!”运行时是我们执行代码的时候,它会因为一次可怕的崩溃而失败。

    技术的优势 TDD 它将设计时间和运行时间之间的差距压缩到相同的程度。这意味着当我们将设计转换为代码时,我们会立即得到关于设计实际工作方式的反馈,这将导致更好的设计,并且在代码上线时减少尴尬。YMMV。

        2
  •  3
  •   KhanS    14 年前

    设计时是指根据需求创建设计,或创建一些UML图。

    运行时是实现设计和运行代码的时间。

        3
  •  2
  •   chris    14 年前

    设计时间就是你设计一些代码的时候

    运行时是指执行设计的代码时

        4
  •  2
  •   Dan Diplo    14 年前

    你在说.NET应用程序吗?在这种情况下,设计时间可能意味着更具体的东西——当您的图形用户界面出现在Visual Studio设计器中时。这将为您提供应用程序的工作视图,但它运行在 design time 环境。许多.NET控件都有一个 DesignMode 属性,该属性允许您判断控件是否在设计时视图中运行。

        5
  •  1
  •   Matthew Groves    14 年前

    运行时间是程序运行的时间。设计时间是程序设计的时间。

        6
  •  0
  •   Adriano Varoli Piazza    14 年前

    作为一个开发人员,你必须瞄准设计时间之间的理想平衡(让我们把它理解为 “你花在设计和开发应用程序上的时间” 虽然有点不正确)和运行时间,我的意思是 '用户站在沙漏上等待重要报告呈现的时间'

    过于关注“设计时间”,你可能会用完预定的编程时间,而你的客户会退出合同,他会说你坏话,小猫会死。太少了,你的程序会,就像他们说的,糟透了。记住这一点 '发货是一项功能,您的程序应该具备'

    除非他们所说的“运行时”是“运行时”,而这完全意味着别的东西。