gpt4 book ai didi

.net - 多个小组件和一个大组件哪个更好?

转载 作者:行者123 更新时间:2023-12-02 12:13:25 25 4
gpt4 key购买 nike

一切都在标题中:)

目前,我们有一个包含 20 多个项目的 VS2005 解决方案。喜欢

MySolution
MySolution.Modules.Foo
MySolution.Modules.Bar
[insert many here]
MySolution.Modules.Baz

将 MySolution.Modules.*“合并”到一个项目中会有危害吗?所有命名空间都将被保留,所以这里没有问题。

但是有什么是我没有想到的吗?

注意:目前,不能存在循环引用:如果 MySolution.Modules.Foo 引用 MySolution.Modules.Bar,则 MySolution.Modules.Bar 无法引用 MySolution.Modules.Foo。所以我们必须小心不要创建一些。

最佳答案

我曾在几家公司工作过,过多的项目在很多方面都给我带来了痛苦。我还没有去过项目太少的地方,尽管这当然是可能的。

将项目视为一个重用单元等。是否有产品需要 Foo 而不需要 Bar,或者反之亦然?如果不是,请将它们合并在一起。

我喜欢将不同的层(表示、业务逻辑、数据访问)分开,并且拥有一个与产品无关的通用实用程序库很好,但在很多情况下仅此而已。

哦,当然,将测试放在与生产代码不同的项目中:)

关于.net - 多个小组件和一个大组件哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/568780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com