On m'a récemment montré des plugins JavaScript écrits pour OBIEE Mobile App Developer, ainsi que des bibliothèques personnalisées pour divers projets.
Issu d'un parcours OOP, je suis un peu confus quant à la structure de ces projets. Je vois des fichiers de milliers de lignes. Je suis habitué à diviser les choses en fichiers et en classes, mais je comprends que c'est un cadre différent - d'une part, la taille des fichiers est un problème - mais il doit y avoir une meilleure façon de tout faire?
La longueur des scripts affecte non seulement la lisibilité et la maintenabilité, mais aussi la compréhension générale d'une personne sur le fonctionnement du programme.
Comment les grandes applications sont-elles structurées? Y a-t-il des modèles de conception OOP généraux pour cela?