language-agnostic - 你从哪里开始你的设计——代码、用户界面、工作流程或其他什么?

标签 language-agnostic analysis

我在工作中讨论这个问题,想知道人们从哪里开始他们的设计?我们倾向于从设计代码来解决呈现给我们的问题开始,但这可能我们所有人都是(或曾经)程序员。

我想知道其他人和组织从哪里开始他们的设计。他们是从作为编码问题解决问题开始,坐下来设计要使用的 UI,还是绘制数据或工作流?

谢谢

最佳答案

我总是从工作流程/流程开始。我发现当您开始建模业务流程/工作流时,您通常会获得更多信息,使 UI 更可用,并且代码/需求往往更适合用户需求。

人们通常会在真正理解工作流程之前就开始设计代码/UI 的错误。话虽如此,如果您了解大局,那么您可以从 3 个工作流、代码、ui(这是我的首选顺序)中的任何一个开始设计。

关于language-agnostic - 你从哪里开始你的设计——代码、用户界面、工作流程或其他什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2566340/

相关文章:

algorithm - 将整数表示为一系列乘数

algorithm - 计算内循环的时间复杂度

language-agnostic - 如何找到类似的代码片段?

algorithm - 简化 T(n) 运行时

c# - "P/Invoke entry points should exist"应该是正确的入口点

C:排序方法分析

language-agnostic - 二进制文件布局引用

algorithm - 树递归斐波那契算法需要线性空间?

ffmpeg - 使用 ffmpeg(或类似的)打印详细的 h264 信息

c# - 查找未处理的异常 - .NET