我是一名年轻的开发人员,我正在尝试记录一些最佳实践。
我希望我的问题不会受到太多意见,我可以在这里得到标准答案。
基本上我写了一个很大的 JS 文件,有几千行长。 事物?(对象?)分为三种主要类型。
- 我在 Node.js 服务器上使用导出的函数来操作提交的数据
- 由导出函数使用的变量,而不是其他地方
- 由该文件中的导出函数调用的函数,而不是其他地方的函数。
我想将它们分开,这样我在编辑时就不必滚动太多。在我看来,拥有这三个文件是有意义的,“导出函数”文件在顶部调用它所需的变量和函数。
这是常见做法吗?有没有从另一个文件调用变量和函数的最佳方法?如有任何建议,我们将不胜感激。
最佳答案
只要您要求偏好,您就会得到。但今天我想分享我作为程序员的部分个人经验,这就是为什么我写一个答案而不仅仅是评论。
<小时/>模块化编程很好
只要软件可以轻松管理和修改,就保持原样。如果它开始变得麻烦,那么考虑 OOP。
<小时/>结构化灵 active
OOP 的真正威力在于它的灵 active ,使任何程序都易于实现,因为规划通常是事先完成的。在 UML 图的帮助下,您可以决定如何最好地表示应用程序。
<小时/>OOP 是关于缩写词的
OOP 最可怕的部分是它的缩写词,需要一些时间来消化,有时甚至听起来很可怕。但是those acronyms从长远来看,将帮助您从更好的 Angular 思考软件。
<小时/>考虑设计模式
由于 javascript 不是真正的 OOP 语言,我曾经认为设计模式不适用于它。事实上,模式更多的是解决问题,而不是教授最佳实践。考虑structural patterns寻找灵感。
<小时/>编程是一段旅程
因为你还年轻,我相信你有足够的时间去犯错误并从中学习。做决定。尝试一下。你的学习曲线将朝着正确的方向提升。
<小时/>最后,请密切关注 StackOverflow。这里有很多东西需要学习。
关于javascript - 文件结构首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26567556/