Résultats de recherche
Nombre de programmes trouvés : 477
Label UNT Vidéocours
le
(1m19s)
[Live] How to load code from repository
J'aimerais vous montrer comment on charge du code dans Pharo.
Voir la vidéo
Label UNT Vidéocours
le
(1m47s)
[Live] How to load projects
Là je voudrais vous montrer\Ncomment vous pouvez charger des packages qui ont été\Ndéployés par d'autres personnes. Dans Pharo, vous avez ce\Nqu'on appelle le Catalog Browser.
Voir la vidéo
Label UNT Vidéocours
le
(5m44s)
[Live] Nautilus 6: An overview of Refactorings
Dans cette vidéo, j'aimerais vous montrer que Nautilus propose des refactorings. Donc qu'est-ce que c'est qu'un refactoring ? C'est une opération qui va transformer du code en préservant son comportement...
Voir la vidéo
Label UNT Vidéocours
le
(5m8s)
[Live] Nautilus 7: Using the Quality Assistant and Code Critic
Dans cette vidéo, je voudrais vous montrer que Pharo offre aussi la possibilité d'avoir un assistant qui va vérifier la qualité de votre code, et qu'on appelle soit le Quality Assistant, soit Code Critics qui va faire tourner automatiquement des règles de bonne conduite sur votre code. Regardons ça un petit peu de plus près…
Voir la vidéo
Label UNT Vidéocours
le
(12m11s)
Seaside: Composing Components
Dans cette séquence, vous allez voir la puissance de Seaside grâce à la composition de composants. En fait, on a défini des composants qui sont réutilisables et qui encapsulent de l'état, et maintenant on va voir comment est-ce qu'on est capable de composer ces composants en vue de construire des applications complexes. Une application, c'est un composant racine, et puis on profite du debuggage, du live debugging des applications. On va revenir sur 3 mécanismes importants pour composer des composants en Seaside…
Voir la vidéo
Label UNT Vidéocours
le
(7m43s)
Common Errors
Aujourd'hui, nous allons parler des erreurs qui sont fréquemment commises par les développeurs Pharo, y compris moi-même. Nous allons essayer de voir comment on peut repérer ces erreurs facilement et les corriger rapidement.
Voir la vidéo
Label UNT Vidéocours
le
(5m30s)
Really Understanding Class Methods
Donc dans ce cours, on va vraiment prendre le temps de comprendre comment marchent les méthodes de classe. Donc normalement, vous avez fait l'exercice avec le counter et puis vous avez fait une méthode de classe, ça a marché, très bien. Maintenant, on va vraiment regarder pour que vous ayez compris une fois pour toutes. Donc ce que vous allez apprendre dans ce cours, c'est qu'en fait dans Pharo il n'y a pas de différence entre une méthode de classes et une méthode d'instances au niveau de la recherche de la méthode, il n'y a qu'un seul mécanisme de recherche ...
Voir la vidéo
Label UNT Vidéocours
le
(9m42s)
Powerful Exceptions: an Overview
Donc pendant ce cours je vous montrer les exceptions. Elles sont assez puissantes dans Pharo, je vais faire un survol. Qu'est-ce qu'on peut faire avec des exceptions? On peut les résumer, les redémarrer, signaler d'autres exceptions. Donc je ne vais pas tout vous montrer. Je vais vous montrer juste ce qui peut vous servir de manière très pratique dans une première utilisation des exceptions. Mais après, c'était important que vous sachiez qu'il n'y a pas que ça..
Voir la vidéo
Label UNT Vidéocours
le
(7m55s)
Debugging in Pharo
Dans cette séquence, nous allons présenter rapidement le débugger et la notion des différents points d'arrêt disponibles en Pharo. Ce que vous allez voir, c'est que le système est vivant et on peut communiquer, et on doit communiquer avec lui, avec ces objets. On ne travaille pas avec du code source, en fait, on travaille avec des objets qui ont de l'état et à qui on peut envoyer des messages qui vont nous répondre et caetera…
Voir la vidéo
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