gpt4 book ai didi

c# - 关于界面组织 Visual Studio 项目的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-02 17:24:44 28 4
gpt4 key购买 nike

所有接口(interface)的单个​​文件还是每个接口(interface)定义一个文件?

Balena 和 Dimauro 的《实用指南》一书中提倡使用名为 Interfaces.vb/cs 的单个文件来保存所有接口(interface)定义。他们的目标是最大限度地减少小文件的扩散,其中每个文件都包含一个接口(interface)定义。

我可以看到这两种方法的好处。是否有人有任何强烈的观点或经验强烈支持一种方法?

最佳答案

我想说,最好将它们放在单独的文件中,特别是如果您的解决方案位于源代码管理中。如果您在源代码管理中禁用了多次 checkout ,则只有一名开发人员可以处理一个文件/界面。您还可以比较每个接口(interface)已 checkin 的内容,而不是查看文件的差异。
如果您有一个仅在一个类中实现的接口(interface),那么我宁愿将它们都放在同一个文件中。

关于c# - 关于界面组织 Visual Studio 项目的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10381078/

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