Résultats de recherche
Nombre de programmes trouvés : 457
Label UNT Vidéocours
le
(10m42s)
SUnit: Unit Tests in Pharo
Dans cette séquence on va voir le framework de test, SUnit en Pharo, qui permet d'écrire des tests unitaires comme on va le voir. Un framework de test sert à supporter le développement agile. L'idée, c'est de faire du développement incrémental et de tester régulièrement son code pour voir si quand on l'a modifié, on n'a pas cassé une propriété ou un invariant quelque part dans le code. L'idée, c'est d'être préparé au changement…
Voir la vidéo
Label UNT Vidéocours
le
(8m6s)
Files in Pharo
Dans cette séquence nous allons voir l'API qui permet de manipuler les fichiers. Donc ce que nous allons étudier plus en particulier c'est comment naviguer entre les dossiers, comment créer et supprimer des dossiers, comment lister les fichiers d'un dossier et, comment lire et écrire depuis et vers des fichiers.
Voir la vidéo
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