我是一名年轻的开发人员,而且我正试图让一些最佳实践失败。
我希望我的问题不会受到太多意见的影响,我可以在这里得到标准答案。
基本上我有一个很棒的&ol;我写的JS文件,长了几千行。有三种主要类型的事物?(对象?)。
我想将它们分开,以便在编辑时不必滚动这么多。在我的脑海中,使用"导出的函数"有三个文件是有意义的。文件调用顶部所需的变量和函数。
这是常见做法吗?有没有一种从另一个文件调用变量和函数的最佳方法?任何建议都将非常感谢。
答案 0 :(得分:1)
只要你要求偏好就是你会得到的。但是今天我想分享我作为程序员的部分个人经历,这就是我写答案而不仅仅是评论的原因。
只要可以轻松管理和修改软件,请保持原样。如果它开始变得麻烦,那么考虑一下OOP。
OOP的真正强大之处在于它可以灵活地使任何程序易于实施,因为计划通常是事先完成的。借助UML图表,您可以决定如何最好地表示应用程序。
OOP最令人惊讶的部分是它的首字母缩略词,它需要一段时间才能被消化,有时甚至可能听起来很可怕。但是those acronyms将帮助您从长远来看更好地考虑软件。
由于javascript不是真正的OOP语言,我以前认为设计模式不适用于它。事实上,模式更多的是关于解决问题而不是教授最佳实践。考虑structural patterns获取灵感。
因为你还年轻,我相信你有充足的时间犯错误并向他们学习。做决定。尝试一下。您的学习曲线将朝着正确的方向发展。
最后,靠近StackOverflow。这里有很多值得学习的东西。