【发布时间】:2014-10-25 21:43:35
【问题描述】:
我是一名年轻的开发人员,我正在努力学习一些最佳实践。
我希望我的问题不要受到太多意见,我可以在这里得到一个标准的答案。
基本上我写了一个很大的 JS 文件,几千行。 事物有三种主要类型?(对象?)。
- 我在 node.js 服务器上使用的导出函数来处理提交的数据
- 导出函数使用的变量,其他任何地方都没有
- 此文件中的导出函数调用的函数,其他任何地方都没有。
我想将它们分开,这样我在编辑时就不必滚动太多。在我看来,拥有这三个文件是有意义的,其中“导出的函数”文件在顶部调用它需要的变量和函数。
这是常见的做法吗?有没有从另一个文件调用变量和函数的最佳方法?在这里的任何建议将不胜感激。
【问题讨论】:
-
听起来1+2应该导入3
-
将 form 与 function 分开
-
最好使文件尽可能短——如果我是你,我会将该文件重新设置为不仅仅是三个文件(每个文件约 600 行),我可能会做 10 个或所以。可能只是意见,节点有 2k+ 行文件。
-
不确定编辑为什么被批准;回滚。它没有增加任何价值,并留下了不需要的介绍和结尾。请在批准此类编辑之前三思而后行。或相应地更正编辑。
标签: javascript node.js file-structure