Rss Feed

Flash Builder 4 : un debugger perfectionné

Tous ceux qui ont utilisé le débugger de Flex Builder 3 ne me contrediront pas sur le fait qu’il y avait des éléments manquants, mais aussi des comportements particulièrement énervants. Parmi ces éléments apportant une certaine frustration, on peut citer le fait que le navigateur se ferme intégralement quand on relance son application en mode debug, faisant généralement sauter l’ensemble des onglets ouverts (tout du moins sous mac); mais aussi le fait de ne pas toujours pouvoir accéder à la valeur d’une donnée du type valeur d’un ArrayCollection (ex: arrayCollection.getItemAt(i).value).

Sur la forme, la perspective du mode debug n’a pas changé, à l’exception de l’ajout d’une nouvelle icône dans la zone « Expression » Icône de gestion de l'expression de controle du nouveau Adobe Flash Builder 4. Cette icône permet de définir une nouvelle expression dont on souhaite tester la valeur après calcul. Il est possible aussi d’ajouter à cette liste d’expression directement en surlignant un morceau de code, et avec le bouton droit, de faire « Créer une expression de contrôle ». L’expression est alors disponible dans l’onglet « Expression ». Je n’ai pas constaté de limitations dans les éléments que l’on peut mettre dans ces expressions, par exemple, tester les propriétés d’enfants d’enfants d’enfants fonctionne sans soucis. Il est aussi possible de voir les éléments d’un singleton (ex:  CommandsController.getInstance() qui retourne une instance de CommandsController).

Au final, peu de modifications dans le debugger, mais les points corrigés/améliorés (notamment expressions et plus de fermeture du navigateur) font que revenir sur le debugger de Flex builder 3 n’est plus envisageable.

Partager :
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • LinkedIn
  • Technorati
  • Twitter

Articles sur le même sujet :

  1. Flash Builder 4 / Flex 4
  2. Flash Builder 4 & Flash Catalyst sur l’Adobe Labs
  3. Flex Unit et Flash Builder

Laisser un commentaire

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word