Résultats de recherche
Nombre de programmes trouvés : 457
Label UNT Vidéocours
le
(9m55s)
Advanced Points on Classes
Dans cette séquence, nous allons voir quelques points avancés sur les classes. 3 points, notamment comment on va partager de l'état entre plusieurs instances d'une même classe et de ses sous-classes. Deuxième point, on va voir un point qui permet aux classes d'avoir leur propre variable. Et enfin, on va voir comment initialiser les classes.
Voir la vidéo
Label UNT Vidéocours
le
(7m5s)
Variable Size Objects
Dans ce cours on va aborder un point qui n'est pas souvent abordé dans les cours de Pharo qui sont : Comment est-ce qu'on définit des objets de taille variable?
Voir la vidéo
Label UNT Vidéocours
le
(14m25s)
Understanding Metaclasses
Donc ce cours c'est un cours vraiment avancé. Alors on va ouvrir le capot de Pharo et on va aller voir comment les classes, et toutes les relations d'instances entre classes sont gérées, donc c'est vraiment pour les curieux on va dire. Donc ce qu'il faut bien voir, c'est que vous n'en avez absolument pas besoin pour programmer en Pharo, la preuve c'est que vous avez déjà programmé plein de petits programmes et d'applications en Pharo, sans savoir comment ça marchait. Maintenant moi je me dis qu'intellectuellement je serais insatisfait si le cours ne me montrait pas comment ça fonctionne ...
Voir la vidéo
Label UNT Vidéocours
le
(13m2s)
Reflective Operations for Live Programming
Dans cette séquence, on va voir quelque chose d'un petit peu avancé en Pharo que sont les opérations réflexives qui permettent de supporter le live programming, le développement interactif qu'on utilise toujours. On va se poser la question qu'est-ce qui se passe quand je recompile une classe, quelles sont les opérations réflexives mises en jeu pour implémenter tout ce qui est nécessaire pour le développement interactif?
Voir la vidéo
Label UNT Vidéocours
le
(8m30s)
DoesNotUnderstand: a Precious Hook
Alors dans cette séquence, on va voir quelque chose d'extrêmement intéressant et important en Pharo, qui est le does not understand. Donc en fait j'imagine que vous avez déjà eu des débuggers qui sont ouverts avec la méthode doesNotUnderstand affichée. Donc on va voir d'où elle vient et à quoi elle sert.
Voir la vidéo
Label UNT Vidéocours
le
(2m52s)
A Journey in Pharo: A Bright Future
Voici le dernier cours de ce voyage initiatique au sein de Pharo, et je vais conclure un petit peu l'ensemble des cours. Donc ce qui est important de voir c'est que votre plus grand effort est fini. Vous avez appris tous les concepts essentiels de Pharo, il n'y en a pas d'autres en fait. Bon je pense qu'on a tout couvert, il reste des petits points qui sont plus des points de génie logiciel, comme comment exprimer les dépendances entre package ou de l'intégration continue, ça vous pouvez trouver ça sur le site Pharo…
Voir la vidéo
Label UNT Vidéocours
le
(9m30s)
Reflection: Stack as an Object
Ce cours va traiter d'un sujet avancé. Ce que je voudrais vous montrer c'est comment à la demande, on peut transformer la pile d'exécution en un objet Pharo et le manipuler. L'idée de ce cours n'est pas d'aller dans les détails, mais vraiment de vous donner l'intuition. L'idée, c'est qu'on peut manipuler la pile, on peut la naviguer, on peut la changer. Je vais essentiellement vous montrer comment on peut la naviguer…
Voir la vidéo
Label UNT Vidéocours
le
(8m4s)
Avoid Null Checks
Dans cette séquence, nous allons parler de la campagne anti if, et en particulier pourquoi est-ce que renvoyer nul et tester nul n'est pas terrible.
Voir la vidéo
Label UNT Vidéocours
le
(50s)
[Live] Spotter 4: The Preview pane
J'aimerais vous montrer quelques petites astuces dans Spotter, donc prenons Spotter.
Voir la vidéo
Label UNT Vidéocours
le
(26s)
[Live] Spotter 5: Search in Playground History
Une autre fonctionnalité de playground qui est sympa c'est que vous pouvez chercher dans vos morceaux de code...
Voir la vidéo