企业业务应用程序的一些基本构件是什么?我正在考虑多个应用程序共享的可重用组件:
通过消除re-building
的关键点,
在集中/标准化方面,我看到了一些概念的成功例子:
发布于 2009-03-26 16:24:30
我会添加GUI小部件,允许团队在整个应用程序中保持相同的外观和感觉。
同样,在一个大型项目中,多个团队必须致力于某个时候将连接在一起的子系统,为类似的子系统提供一套设计模式是非常宝贵的。
此外,创建一组公共库(或者在采用Boost的C++中更好),这些库在需要公共实用程序时运行良好。
我还会在早期创建带有示例的测试框架。我发现,如果你有一个测试子系统的模板,那么人们就会使用它。如果早期没有任何测试框架,您肯定会得到所有极端的开发人员测试。
发布于 2009-03-26 16:26:34
不完全在基础设施领域:
models.
没有这些,您将为同一个客户提供一系列的应用程序开发活动。
所有这些都应该离开搁置,以满足应用程序使用它们的需求。例如,J2EE构建的应用程序的日志解决方案将与.NET解决方案不同。(在一个重要的企业中,单一文化本身就是一个问题。)
https://stackoverflow.com/questions/686480
复制相似问题