Obligement - L'Amiga au maximum

Vendredi 21 juillet 2017 - 12:39  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


Test de CanDebug
(Article écrit par Guy Beteille et extrait d'Amiga News - juin 1995)


Pour ceux qui ignorent ce qu'est un débogueur disons que c'est un programme qui assiste le programmeur dans sa chasse aux bogues, erreurs ou oublis qui perturbent plus ou moins le bon déroulement du programme... si ce n'est plus ! Quelle que soit la taille d'un programme ou d'une application, il arrive toujours un moment où un bogue vient perturber la sérénité créatrice du programmeur, et la petite demi-heure qui avait suffi pour écrire une routine, se transforme en heures à rechercher pourquoi ça ne marche pas ! Le débogueur est là pour gagner un temps précieux et économiser nos nerfs.

Boutons d'exécution

Dans le cas d'une application CanDo (deck) il n'y avait jusqu'à présent aucun débogueur, il fallait compter sur ses propres astuces pour déboguer. CanDebug permet de lancer une application CanDo et d'en avoir en permanence le contrôle total. CanDebug ouvre son propre écran sur lequel vont s'ouvrir les fenêtres qui vont permettre de suivre l'exécution. En haut à gauche se trouvent les boutons d'exécution :
  • Stop, pour arrêter l'application.
  • Run, pour une exécution à vitesse normale.
  • Step, pour une exécution pas à pas (notons qu'on peut exécuter à vitesse normale un bloc d'instructions).
  • Over et Out, pour une exécution à vitesse normale d'une commande ou d'un script.
CanDebug ouvre une fenêtre pour chaque script, mais il est possible d'obliger les différents scripts à s'afficher dans une seule fenêtre.

CanDebug

La barre d'outils

A droite des boutons d'exécution se trouve la barre des outils, leur usage devient vite familier. Voici quelques domaines d'applications de ces outils :
  • Les variables peuvent être affichées à tout moment (y compris les variables de type Array et Record). On peut suivre "à la trace" l'évolution des variables de son choix dans une fenêtre à part.
  • Gestion des points d'arrêts.
  • Listes des tampons.
  • Envoi de commandes "en direct".
  • Surveillance de la mémoire.
  • Renseignements sur la mémoire, les fenêtres, l'écran, le Workbench, les arguments passés dans le CLI/Shell, ARexx, les documents, les erreurs, les réceptions clavier, etc.
  • Dresser une liste de scripts qui ne seront pas exécutés.
  • Obtenir la liste de tous les objets du deck et visualiser les scripts qui s'y rattachent.
Conclusion

Autant de choses, dont on mesure l'utilité lorsque l'on doit déboguer. Lorsqu'on connaît le découpage en objets et scripts d'une application CanDo on apprécie la vision qu'en donne CanDebug qui permet d'accéder à n'importe quel élément avec une grande facilité. Le logiciel et le manuel sont en anglais.

Nom : CanDebug.
Éditeur : INOVAtronics.
Genre : débogueur pour CanDo.
Date : 1994.
Configuration minimale : Amiga OCS, 68000, 1 Mo de mémoire, AmigaOS 2.0.
Licence : commercial.
Prix : 200 $.


[Retour en haut] / [Retour aux articles]