Le code JavaScript de mon application Web est devenu un fichier volumineux. Je veux le découper en modules, donc c'est plus facile à gérer.Comment diviser une base de code JavaScript en modules?
Je ne sais pas s'il existe des bonnes pratiques pour anatomiser la base de code d'une application web, ou si cela varie trop d'un projet à l'autre?
En particulier:
chaque module devrait être responsable d'un concept d'application à l'échelle, comme "mise en page" ou "stockage clientside", etc? Les modules doivent-ils être conçus pour des concepts spécifiques à l'application (comme "commentaires" ou "calendrier"), et chaque module doit-il gérer sa propre mise en page, son propre stockage côté client, etc.?
ou un mélange des deux?