文件结构首选项

魔术师

我是一名年轻的开发人员,我正在努力总结一些最佳实践。

我希望我的问题不要引起太多意见,并且我可以在这里得到标准答案。

基本上,我有一个很大的JS文件,长数千行。事物有三种主要类型(对象?)。

  1. 我在node.js服务器上使用的导出函数来处理提交的数据
  2. 导出函数使用的变量以及其他地方
  3. 由此文件中的导出函数调用的函数,无其他地方。

我想将它们分开,以便在进行编辑时不必滚动太多。在我看来,拥有这三个文件是有意义的,“导出的函数”文件首先调用它需要的变量和函数。

这是惯例吗?是否有最佳方法来从另一个文件调用变量和函数?这里的任何建议将不胜感激。

卡洛杜索

只要您要求偏好,这就是您想要的。但是今天我想分享我作为程序员的部分个人经验,这就是为什么我写一个答案而不是仅仅发表评论的原因。


模块化编程是好的

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


结构化的灵活性

OOP的真正功能在于其灵活性,可以使任何程序易于实施,因为通常是事先进行计划。借助UML图表,您可以决定如何最好地表示应用程序。


OOP是首字母缩写词

OOP最令人恐惧的部分是它的首字母缩写词,这需要一段时间才能被理解,有时甚至听起来令人恐惧。但是从长远来看,这些首字母缩写词可以帮助您从一个更好的角度来思考软件。


考虑设计模式

由于javascript不是真正的OOP语言,因此我曾经认为设计模式不适用于它。的确,模式不仅仅是解决最佳实践,更在于解决问题考虑灵感的结构模式


编程是一段旅程

因为您还很年轻,所以我相信您有很多时间犯错并向他们学习。做决定。试试吧 您的学习曲线将朝着正确的方向发展。


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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章