首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大规模开发中最重要的基础设施组件是什么?

大规模开发中最重要的基础设施组件是什么?
EN

Stack Overflow用户
提问于 2009-03-26 16:21:53
回答 2查看 2.2K关注 0票数 0

企业业务应用程序的一些基本构件是什么?我正在考虑多个应用程序共享的可重用组件:

通过消除re-building

  • Provide --一个稳定的基础设施--通过最小化

的关键点,

  1. 加快了
  2. 的发展速度。

在集中/标准化方面,我看到了一些概念的成功例子:

  • logging
  • queueing
  • scheduling
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-26 16:24:30

我会添加GUI小部件,允许团队在整个应用程序中保持相同的外观和感觉。

同样,在一个大型项目中,多个团队必须致力于某个时候将连接在一起的子系统,为类似的子系统提供一套设计模式是非常宝贵的。

此外,创建一组公共库(或者在采用Boost的C++中更好),这些库在需要公共实用程序时运行良好。

我还会在早期创建带有示例的测试框架。我发现,如果你有一个测试子系统的模板,那么人们就会使用它。如果早期没有任何测试框架,您肯定会得到所有极端的开发人员测试。

票数 1
EN

Stack Overflow用户

发布于 2009-03-26 16:26:34

不完全在基础设施领域:

models.

  • Defined
  • 定义了逻辑数据
  • 业务流程(覆盖边缘案例)。

没有这些,您将为同一个客户提供一系列的应用程序开发活动。

  • logging
  • queueing
  • scheduling

所有这些都应该离开搁置,以满足应用程序使用它们的需求。例如,J2EE构建的应用程序的日志解决方案将与.NET解决方案不同。(在一个重要的企业中,单一文化本身就是一个问题。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/686480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档