Résultats de recherche
Nombre de programmes trouvés : 478
Label UNT Vidéocours
le
(9m0s)
Reflection: Basic Introspection
Dans cette séquence on va voir la réflexion. Donc on va aussi discuter de la capacité d'introspection dans Pharo et pourquoi c'est intéressant. Donc un système réflexif, la réflexion se décompose en 2 grandes familles, l'introspection. L'introspection, c'est la capacité d'un programme à s'observer lui-même. Et l'intercession, c'est la capacité d'un programme à se modifier lui-même, a modifié donc son état, sa propre interprétation…
Voir la vidéo
Label UNT Vidéocours
le
(5m4s)
Benchmarking in Pharo
Dans ce cours je vais vous montrer comment on peut faire du profilage d'application en Pharo. Ça veut dire comment on va mesurer l'exécution de certaines expressions et pour savoir si on peut les remplacer par d'autres pour gagner du temps, lors de l'exécution d'un programme.
Voir la vidéo
Label UNT Vidéocours
le
(1m22s)
[Live] Spotter 3: Scoping and Reducing Search
Je voudrais vous montrer qu'avec Spotter, on peut aussi restreindre l'espace de recherche. C'est ce que nous allons voir.
Voir la vidéo
Label UNT Vidéocours
le
(1m26s)
[Live] Spotter 6: Search, Navigate and Preview Files
Dans cette vidéo, j'aimerais vraiment vous montrer une face cachée de Spotter qui est vraiment excellente, c'est comment on peut utiliser Spotter pour naviguer son système de fichiers.
Voir la vidéo
Label UNT Vidéocours
le
(5m16s)
[Live] Learning the Debugger
Dans cette vidéo, j'aimerais vous expliquer comment marche le debugger et comment vous pouvez vous en servir pour identifier des bugs, et exécuter des expressions, interagir avec les objets.
Voir la vidéo
Label UNT Vidéocours
le
(1m54s)
[Live] How to find a bug?
Dans cette séance, j'aimerais compléter celle sur le debugger pour vous montrer comment on peut identifier un bug.
Voir la vidéo
Label UNT Vidéocours
le
(6m7s)
[Live] GTInspector 2: Inspect Files and Directories
Dans cette vidéo, je voudrais vous montrer un des aspects super sympa de Pharo, c'est son inspecteur. Un inspecteur c'est un objet qui nous permet d'interagir avec des objets, et de pouvoir discuter avec eux de manière vivante. On va faire un essai sur le système de fichiers…
Voir la vidéo
Label UNT Vidéocours
le
(4m28s)
Understanding the Implementation of ifTrue:ifFalse:
Dans ce cours, on va revenir sur l'implémentation d’ifTrue:ifFalse:. Pour ceux d'entre vous qui sont attentifs et je sais qu'il y en a plein, vous avez sûrement remarqué que, quand j'ai proposé les exemples pour l'implémentation de Not, j'avais dit qu'il y avait Not, qu'on pouvait implémenter Not, Or et ifTrue:ifFalse:. Et dans la solution, je n'ai jamais parlé d’ifTrue:ifFalse:. On va résoudre ce problème maintenant.
Voir la vidéo
Label UNT Vidéocours
le
(7m20s)
Did You Really Understand Super?
Dans ce cours, on va commencer à voir si finalement vous avez bien compris ce qu'on a dit dans les autres cours. En particulier sur super, là l'objectif est de vous faire vraiment réfléchir et j'ai un petit test pour voir si vous avez compris…
Voir la vidéo
Label UNT Vidéocours
le
(4m18s)
Dice new vs. self class new
On va voir ensemble dans cette séquence une subtilité extrêmement intéressante que vous pouvez appliquer dans vos programmes, et donc on va revenir sur l'exemple du programme de dé.
Voir la vidéo