Obligement - L'Amiga au maximum

Samedi 20 avril 2024 - 12:35  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

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

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des 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,
ALL


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


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


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]