从哪里开始编程?

C. *_*oss 3 language-agnostic methodology coding-style

一旦完成了第一组要求和设计,您在哪里开始编程?(假设测试将以相同的顺序编写,但在代码之前).

  • 切入点
  • 框架/支持类
  • 实体类
  • 最简单的事情
  • 最难的事情

你有什么建议?

T.E*_*.D. 7

我从依赖链中的最低级别到最高级别工作.这样我就可以早点编译和测试,然后我可以随时随地进行构建.


gno*_*ice 7

我几乎总是从用户界面开始.一旦我确切知道将要发生什么以及发生了什么,我发现组织其他所有内容都更容易.

  • +1:在许多应用程序中,下面的所有内容都只是为用户界面提供服务.首先构建UI将有助于阐明信息模型和数据层的要求. (2认同)

Ste*_*ton 5

我从我的数据结构(数据库表,XTD,数据字典等)开始然后数据如何进出所述结构(数据访问层)然后是Business Objects及其相关逻辑最后,用户界面并附加那些程序化钩到我的业务逻辑


Eva*_*her 5

似乎每个发布这个问题答案的人都会提出一个不同的起点.在起点的选择范围很宽的,你应该一个完美的例证真正开始:无论你的理想起点.

不同的人有不同的方法来处理问题.通常,项目的成功与最初的方法无关.花点时间思考并尝试不同的领域,首先关注并找出适合自己的方法.

编辑:在更抽象的层面上,Paul Graham撰写的这篇文章提供了对Lisp风格,自下而上的编程方法的深刻见解.