Questions tagged «file-structure»


5
为两个具有相同通用名称的不同文件提供不同名称是一种不好的做法吗?
为两个通用目的相同的名称完全不同的文件将它们分成不同的目录,这是一种不好的做法吗? <script src="client_scripts/app/player_stats/generator.js"></script> <script src="client_scripts/app/coach_settings/generator.js"></script> 我想使文件名简短,并且两个文件具有相同的通用目的,但不完全相同。我不确定在专业编程环境中这是否会被视为不良做法。我想知道在这种情况下的最佳做法。 或者,以牺牲名称的简短长度为代价,我可以使用: <script src="client_scripts/app/player_stats/player_stats_generator.js"></script> <script src="client_scripts/app/coach_settings/coach_settings_generator.js"></script>

7
在支持模块/插件时如何组织MVC框架?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 关于MVC框架,我已经看到了两个主要的代码库结构。问题在于它们似乎都伴随有组织缺陷。 标准MVC /controller /model /view 问题:没有分离相关组件(论坛,博客,用户等)。 模块化MVC /blog /controller /model /view /user /controller /model /view /forum /controller /model /view 选择基于模块的系统会给您带来麻烦。 长名(Forum_Model_Forum = forum / model / forum.php)(如Zend) 使用文件系统搜索is_file()来查找具有论坛模型的文件夹?(像小花一样) 尝试分离不同的模块时,它们的其他任何MVC结构是否运行良好?我缺少这些结构带来的好处吗?

7
处理分隔文件的最佳方法
因此,通常CSV文件使用逗号和返回字符作为字段和行定界符。 这可能会导致同时包含这两个字符的文本出现明显问题。 显然那里有选择(转义),但是人们如何处理呢?使用不同的字符-管道还是tilda?逃脱他们?毕竟是2010年,现在不使用分隔文件了吗? 至少要努力寻找不出现问题的适当机会。 (请注意,这是出于好奇而不是更扎实的问题-这是我一次又一次地尝试处理数据的问题,总是绕过它,但通常感觉有点好,很脏,并想知道其他人的经历是什么)。

5
小功能与在相同功能中保持依赖功能
我有一个类,它设置节点数组并以类似图形的结构将它们彼此连接。最好是: 保留用于初始化和连接节点的功能 在两个不同的函数中具有初始化和连接功能(并具有必须调用这些函数的依赖顺序-尽管请记住,这些函数是私有的。) 方法1 :(因为一个功能要做两件事,但它会将依赖的功能分组在一起-除非先进行初始化,否则切勿连接节点。) init() { setupNodes() } private func setupNodes() { // 1. Create array of nodes // 2. Go through array, connecting each node to its neighbors // according to some predefined constants } 方法2 :(从某种意义上说,这是自记录的,但决不要在setupNodes()之前调用BUT connectNodes(),因此使用类内部知识的任何人都需要了解此顺序。) init() { setupNodes() } private func setupNodes() { createNodes() connectNodes() …

4
有没有比基于文件夹的文件系统更好的替代方法,它将很快被替换吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我遇到的所有文件系统都基于文件夹-您有一个根文件夹,其中包含文件和子文件夹,而后者又包含文件和子文件夹,依此类推。 除了组织文件,还有更好的替代方法吗?它将在不久的将来替代当前系统吗?如果您认为答案是正确的,请随时包括一些有关文件系统的历史记录。 您可以用任何方式解释“更好”一词。

1
为什么将代码段称为文本段?
包含代码的可执行文件.text部分有时称为部分。在分段存储器体系结构中,映射为代码的段有时称为文本段。Unix错误消息“文本文件正忙”(ETXTBSY)表示“此文件是正在执行的程序”。 是怎样的文字来意味可执行(机器)码? 理想的答案是:解释单词及其含义之间的联系;提供该术语的起源或至少历史的引文;给出一些社区使用它的想法。


4
是否有创建文件格式的正确方法?
我正在为使用C#.NET编写的应用程序构建专有文件格式,以存储保存的信息,甚至可能存储项目资源。是否有关于如何执行此操作的标准?我只是将Serialize对象变成二进制文件,然后创建一个标头,该标头将告诉我如何解析文件。这是一个不好的方法吗?

3
聪明的PHP应用程序组织结构?
有成百上千的文件系统结构可用于众多可用的开源项目中。诸如模块,语言文件,域,第三方库,迁移,国际化,备份以及到系统其他部分的系统链接之类的东西已经产生了许多组织项目文件系统的方法。 作为一个PHP开发人员,我想知道项目之间是否开始出现任何类型的标准化。使用PSR-0,我们终于有了命名和加载文件的标准-但据我所知,关于组成系统的其余组件或如何以理智的方式处理它们,这毫无意义。 我们所处理的不只是MVC,还有很多大型项目可以正确地处理所有这些事情?

1
我应该如何将编程文件组织到目录中?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 有时,人们创建了一个探索性的原型,却忘记了目录中的结构... 将编程文件划分为几个目录的好技巧是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.