En travaillant avec Extjs, GeoExt et OpenLayers, j'ai de plus en plus tendance à rencontrer des problèmes qui n'entraînent pas d'erreurs javascript directes (IE, FF ou similaire). Il pourrait s'agir de fonctionnalités ne fonctionnant pas, comportement inattendu et ainsi de suite.Stratégie de débogage de framework javascript externe
Ma stratégie habituelle consiste à réduire le code à un minimum en espérant découvrir où le problème se pose - Firebug et l'outil de débogage IE sont généralement d'excellents compagnons. Google et divers forums sont toujours d'une grande aide - SI un problème similaire a été documenté par un autre utilisateur et SI le problème a été formulé de manière à ce que je le trouve. Mais quand il s'agit d'utiliser des frameworks plus grands tels que Extjs et OpenLayers, je trouve cela très difficile quand mon débogage me conduit dans le monde des frameworks de méthodes mystérieuses. Poser des questions ici et dans d'autres forums peut donner des résultats fantastiques, mais parfois je ne peux pas indiquer quel est le problème - seulement le résultat que je vois sur l'écran. En utilisant plusieurs frameworks, il peut y avoir des interférences entre eux, un comportement inattendu lors de l'utilisation de ces frameworks et en général compliquant le débogage.
Que me conseillez-vous de faire dans ces situations? Que faites-vous normalement - J'aimerais ramasser un tour ou deux :)
Vous avez quelques bons points, mais tout comme moi, pas une solution glorieuse :) J'espérais une discussion de personnes dans la même situation - et il doit y avoir beaucoup ... – Chau