Comme toute plate-forme basée sur du code, il y a des moments où les développeurs auront besoin de déboguer leur code afin de tester la fonctionnalité d'un Bric personnalisé. Blocs et son API sont conçues dans le but de rendre le processus de débogage du code tiers aussi simple et efficace que possible.
La console de débogage.
Blocs dispose d'une console de développement intégrée qui facilite la journalisation et le débogage des problèmes qu'un développeur peut rencontrer lors de la création d'un Bric personnalisé pour Blocs. La console développeur est accessible via le menu principal Développeur> Developer Console. Pour publier un journal de débogage sur la console, utilisez le appel d'API de débogage.
Mode développeur.
Blocs est livré avec un mode développeur intégré qui peut être activé via le Blocs préférences (menu principal Blocs > Préférences). L'activation de cette option empêchera le cache d'exécution, c'est-à-dire toutes les modifications apportées aux fonctions JavaScript dans un Bric personnalisé (tandis que le Blocs l'application est en cours d'exécution), sera chargé dans l'environnement de conception en temps réel. Cela permet de déboguer et d'essayer une personnalisation Brics fonctionnalité sans avoir besoin de redémarrer le Blocs .
Réinitialiser l'état Bric.
Blocs dispose d'une fonctionnalité intégrée qui permet aux développeurs de réinitialiser rapidement divers aspects d'un Bric personnalisé. Il est possible de réinitialiser complètement un Bric à son état initial (ajouter à la page), ou bien de simplement réinitialiser des aspects individuels d'un Bric personnalisé tels que le HTML, les ressources ou les valeurs de modèle. Ces options sont utiles si un développeur apporte des modifications au contenu d'un Bric car cela supprimera les anciennes données d'un Bric stocké dans un projet et les remplacera par la dernière version du Bric. Brics données par défaut.
Ces options de réinitialisation sont accessibles en clic droit n'importe quel Bric personnalisé et en sélectionnant Réinitialiser le Bric personnalisé de la coutume Brics menu contextuel.