【发布时间】:2022-01-21 08:07:25
【问题描述】:
我想知道是否存在引用“常规”文件夹/文件名的站点。例如,解释“Models”文件夹应该包含什么、“Helpers”文件夹应该包含什么等等。
我开始开发包含大量内容的项目,所以从现在开始养成正确的习惯来组织我的工作对我来说很重要。
提前感谢您的帮助。
编辑: 更准确地说,我想根据每个文件夹/文件的名称知道它们的作用,因为我看到很多带有模型、助手等文件夹的项目,但我没有真的不明白它们之间的区别。
我的问题是关于 .Net 6 中的控制台应用程序
【问题讨论】:
-
这是 Unity 问题...还是?
-
@Llama 我编辑了我的问题以尝试更具体一点,但它不一定与 Unity 相关,但通常特别适用于控制台应用程序。
-
我不认为有大量的约定。只要你能证明你的选择是合理的,而且它们是有意义的。文件夹倾向于映射到命名空间,因此无论您将其作为命名空间放置什么......某些项目类型可能比其他项目类型具有以某种方式命名的文件夹 - MVC 项目可能具有模型/视图/控制器和 Blazor 应用程序期望有一些类似的页面
-
如果您提供了您想知道的文件夹的完整列表以及其中的文件样本,那么回答您的问题会更容易。 StackOverflow 不适用于列表式问题,例如“旧袜子的 10 种好用途是什么?”以及“在项目中可能会找到 N 种不同类型的文件夹名称,其中文件的用途是什么?”是这类问题之一 - 当规范相对不受限制时,很难客观地提供“正确”的答案