J'ai acquis la tâche de mettre à jour un code JavaScript horriblement obsolète que je n'ai pas écrit, plein de hacks et pièges, éparpillés dans les commentaires. En plus de faire fonctionner le changement, j'aimerais rendre le script plus facile à comprendre et plus robuste (par exemple, ne pas utiliser de variables globales).Prioriser les changements dans le code JavaScript
Je pense que j'ai été capable de me concentrer sur la plupart de son exécution, donc je pense que je suis prêt à commencer à faire des changements dessus.
Ma question est: quel temps limité, quelles pièces devrais-je prioriser de changer? Dois-je d'abord essayer de tout encapsuler dans les espaces de noms? Dois-je créer des classes pour tous mes objets? Devrais-je remplacer tous les appels .innerHTML
par leurs équivalents DOM? Dois-je "utiliser jQuery"? Selon vous, quelles sont les pièces les plus importantes pour maximiser les améliorations du code?
L'isolation est toujours une bonne chose du point de vue de la maintenance. Ne corrige pas ce qui n'est pas cassé tho, innerHTML fonctionne bien :) – Konerak