![]() |
1
11
我强烈推荐一种迭代方法,在这种方法中,您可以增量地开发前端和后端。 在后端做一些简单的工作,您可以对其进行单元测试,然后构建一个简单的UI,与之交互并实现前端特性。彻底测试。重复直到完成。 如果您不这样做,那么您将发现很难在进行过程中验证功能是否正常工作。因此,在最后将这些片段粘在一起将是一场噩梦:充其量,您将花费大量时间进行调试,最坏的情况下,您将发现一个主要的设计缺陷,并且必须重写大部分代码库。 |
![]() |
2
1
如果您在这三个组件之间跳转,我看不出有什么问题,因为您需要这三个组件才能让页面正常工作。而且,你在工作的时候也不会那么容易感到无聊。只是不要失去你的目标,并努力完成大部分的功能。UI抛光可以在之后进行,由于采用MVC方法,因此不需要花费太多时间。 |
![]() |
3
1
你问的是一个非常笼统的问题,夹杂着一些细节。。。
自上而下很好,以便尽早解决UI问题。它将业务逻辑和数据访问(可能还有其他基础结构代码)留给以后使用。 为了尽早解决基础设施问题,自下而上是很好的方法,将UI留到最后。 这两种方法都是有效的,如果你是一个开发人员,归根结底是这样的-哪一个你更舒服? 就我个人而言,我会使用完整的功能,一次一页——确保所有功能都正常工作(在有意义的地方使用单元测试和验收测试)。这样你可以同时处理所有方面的问题,并且可以更快地解决问题。
|
![]() |
Seymour · R-使用函数更好地组织程序工作流和过程 7 年前 |
|
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 7 年前 |
![]() |
staad · 多个孤立分支或独立存储库-git 7 年前 |
![]() |
Mahmoud · 如何在EZPublish中配置工作流? 8 年前 |
![]() |
Tom Hanson · MS CRM:检查子工作流的状态 8 年前 |
![]() |
fbarriga · NetSuite工作流 9 年前 |