文件结构首选项

时间:2014-10-25 21:43:36

标签: javascript node.js file-structure

我是一名年轻的开发人员,而且我正试图让一些最佳实践失败。

我希望我的问题不会受到太多意见的影响,我可以在这里得到标准答案。

基本上我有一个很棒的&ol;我写的JS文件,长了几千行。有三种主要类型的事物?(对象?)。

  1. 我在node.js服务器上使用的导出函数来操作提交的数据
  2. 导出的函数使用的变量,而不是其他地方
  3. 由此文件中的导出函数调用的函数,而不是其他任何函数。
  4. 我想将它们分开,以便在编辑时不必滚动这么多。在我的脑海中,使用"导出的函数"有三个文件是有意义的。文件调用顶部所需的变量和函数。

    这是常见做法吗?有没有一种从另一个文件调用变量和函数的最佳方法?任何建议都将非常感谢。

1 个答案:

答案 0 :(得分:1)

只要你要求偏好就是你会得到的。但是今天我想分享我作为程序员的部分个人经历,这就是我写答案而不仅仅是评论的原因。


模块化编程很好

只要可以轻松管理和修改软件,请保持原样。如果它开始变得麻烦,那么考虑一下OOP。


结构灵活性

OOP的真正强大之处在于它可以灵活地使任何程序易于实施,因为计划通常是事先完成的。借助UML图表,您可以决定如何最好地表示应用程序。


OOP是关于首字母缩略词

OOP最令人惊讶的部分是它的首字母缩略词,它需要一段时间才能被消化,有时甚至可能听起来很可怕。但是those acronyms将帮助您从长远来看更好地考虑软件。


考虑设计模式

由于javascript不是真正的OOP语言,我以前认为设计模式不适用于它。事实上,模式更多的是关于解决问题而不是教授最佳实践。考虑structural patterns获取灵感。


编程是一段旅程

因为你还年轻,我相信你有充足的时间犯错误并向他们学习。做决定。尝试一下。您的学习曲线将朝着正确的方向发展。


最后,靠近StackOverflow。这里有很多值得学习的东西。