我有OOP的背景.我开始用JavaScript工作了很多.随着项目的发展,维护它变得越来越困难.在Java中,我应用OOP原则来控制事物.我应该怎么做JavaScript,我应该学习什么旨在保持JavaScript应用程序的控制?
您也可以将OOP原则应用于Javascript开发.Javascript使用原型继承,但这是一个实现细节.概念仍然相同.您熟悉的大多数概念都在javascript中具有直接的类似性.
其他尝试和真实的方法也适用:
1)保持干燥 - 不要重复自己.重复的代码总是邪恶的.
2)单独的关注点 - 使用MVC或MVVM模式来保持代码清洁并只做一件事.
3)测试 - 当我听到"难以维持"时,我的大脑将其转化为缺乏测试.你当然可以为javascript项目编写单元测试.
4)代码审查 - 代码审查可以是拒绝重复代码,未正确制作,未格式化的代码等的好方法.