小编Ryu*_*Ryu的帖子

将应用程序层拆分为不同的程序集

我的公司正在进行辩论.有些人主张将业务,数据和业务实体转移到一个组件中

  • 可发现性目的.让您轻松找到所需内容.
  • 减少我们需要添加到项目以进行开发的dll数量

其他引用应用程序架构指南的人希望每个层和业务实体都在一个单独的程序集中.

请注意

  • 我们的业务和数据层都包含com +组件.
  • 我们当前的硬件架构在同一个盒子上有Web,业务和数据.
  • SQL在另一个盒子上.
  • 我们目前没有使用dll版本控制,因为它对com +无论如何都是无用的.

一些使用有一种直觉,我们应该分割我们的业务,数据和实体,但缺乏理由.

  • 可能会减少内存消耗
  • 仅通过将业务层程序集添加到Web项目来鼓励正确的体系结构.如果数据服务也可用,则可以轻松地以错误的方式执行操作
  • 当我们从业务和数据层拆分我们的Web服务器时,我们不需要安装垃圾,我们不需要从神组件.

现在我们的系统中有大约600个dll.所以我们处于一个极端,一切都被分裂了.有一些肯定会发生合并,但正在提出的是将我们带到一个完全的另一个极端,每个应用程序都在一个dll中.

我可以从这个常见问题得到一些外部观点吗?

谢谢!

.net architecture com+

7
推荐指数
1
解决办法
945
查看次数

在C++中设计可测试性

我想了解用C++设计可测试应用程序的最佳方法,也许与C#相比(因为它是我的背景,非常适合测试)

我习惯于编码接口,依赖注入,控制框架的反转和模拟对象.由于C#有很多不同的语言特性,我不确定有多少模式仍然适用.我还想象C++的独特功能/限制可能会带来不同的测试策略.

我看过单元测试框架,我喜欢Google Test,但是编写我的新代码以尽可能测试它也很重要.

  • 是否有任何开源项目可以推荐为C++测试正确吗?
  • 是否有更详细地涉及此主题的书籍或文章?
  • 其他框架/库的建议

谢谢

c# c++ testing unit-testing

7
推荐指数
2
解决办法
973
查看次数

有没有工具可以将旧版VML转换为SVG?

只是想知道是否有人遇到过一个工具或任何东西,使这个过程更容易将VML转换为SVG或其他一些现代格式(Silverlight,flash).

我正在处理一些传统的VML浏览器渲染,我想让它与浏览器兼容.现在,vml正在服务器端生成.

如果有一个图表将VML标记映射到SVG,以表格格式作为备忘单或其他内容,也会有所帮助.

谢谢

asp.net svg vml

6
推荐指数
1
解决办法
4440
查看次数

iPhone/iPod Touch是否支持批量企业应用程序部署,或者所有客户都必须从应用程序商店购买

我只是想知道是否有人知道Apple是否向希望向大量客户部署应用程序的企业提供交易.或者每个客户都必须去应用程序商店并单独购买应用程序,从而使Apple的应用价格降低30%.

谢谢

iphone deployment enterprise

6
推荐指数
2
解决办法
1万
查看次数

对MsTest案例进行分类

我正在寻找最简单的方法来分类我的测试,所以我可以单独运行它们.

我的组织将如下所示

  • 单位测试
  • 集成测试
  • 系统测试

这样做的原因是我们所有的测试都没有演变为完全自动化.我们的大多数单元测试都是完全自动化的,而集成系统测试则不是.但是,所有测试对于在开发人员计算机上调用仍然有用.

为简单起见,如果我们可以使用不同的属性提交不同类型的测试,[IntegrationTest]或者[TestCategory("Integration")]我们的构建服务器只运行我们想要的测试,我会喜欢它.

我知道nUnit有测试类别,但我们的团队喜欢在MsTest + IDE集成上获得Microsoft Stamp批准.

您的团队如何解决这个问题?
是否有提供此功能的扩展程序?
这会被内置到.Net 4.0中吗?

谢谢

build-automation build-process unit-testing mstest visual-studio-2008

6
推荐指数
1
解决办法
1443
查看次数

数据库中的国际化

你们认为国际化应该只在代码级别完成,还是应该在数据库中完成.

是否存在数据库国际化的设计模式或可接受的实践?

如果您认为这是代码问题,那么您只是使用资源文件来查找从数据库返回的密钥吗?

谢谢

c# sql-server internationalization

5
推荐指数
1
解决办法
1347
查看次数

从启动浏览器禁用Visual Studio ASP.Net调试

在调试ASP.NET项目时,如何配置Visual Studio以停止启动broswer窗口?

asp.net configuration visual-studio-2008 visual-studio

5
推荐指数
1
解决办法
1660
查看次数

将C#库转换为MSTest项目

我有一些带有NUnit测试的类库,我想将项目转换为使用VS 2008 MsTest集成.(右键单击添加测试等)

是否有简单的转换方法或我需要手动编辑csproj.

谢谢

.net c# testing mstest visual-studio-2008

5
推荐指数
1
解决办法
2040
查看次数

Ninject相当于Unity RegisterInstance方法

Ninject是否具有统一注册实例的等效方法.

我想创建一个模拟对象并注册它.

谢谢

unit-testing ninject mocking unity-container

5
推荐指数
1
解决办法
1728
查看次数

Ninject内核绑定覆盖

我只是想知道在内核中重新绑定绑定的最佳做法是什么.

我有一个带有内核的类和一个带有默认生产绑定的私有类模块.

对于测试,我想覆盖这些绑定,以便我可以交换我的Test Doubles/Mocks对象.

MyClass.Kernel.Load(new InlineModule(m=> m.Bind<IDepend>().To<TestDoubleDepend>()))
Run Code Online (Sandbox Code Playgroud)

覆盖IDepend的任何现有绑定?

c# unit-testing ninject inversion-of-control

5
推荐指数
2
解决办法
4800
查看次数