Concernant le gestionnaire de version il s'agit de Monticello. Il est décentralisé et supporte plusieurs types de dépôts (système de fichier, FTP, HTTP,…). Il est particulier dans le sens que Pharo Smalltalk ne travaille pas directement avec des fichiers, seulement des objets. A l'utilisation, cela ne fait pas beaucoup de différence, les outils graphiques aidant.
Historiquement les projets sont partagés via SqueakSource. Il est maintenant préférable d'utiliser SqueakSource3. SmalltalkHub, un nouveau gestionnaire de projets, moderne, est en cours de finition.
Un backend git / github est aussi en cours de réalisation via le projet Cypress.
[^] # Re: Merci
Posté par laurent laffont . En réponse à la dépêche Pharo 1.4 — nouvelle version d'un Smalltalk libre. Évalué à 5. Dernière modification le 21 avril 2012 à 10:43.
Concernant le gestionnaire de version il s'agit de Monticello. Il est décentralisé et supporte plusieurs types de dépôts (système de fichier, FTP, HTTP,…). Il est particulier dans le sens que Pharo Smalltalk ne travaille pas directement avec des fichiers, seulement des objets. A l'utilisation, cela ne fait pas beaucoup de différence, les outils graphiques aidant.
Historiquement les projets sont partagés via SqueakSource. Il est maintenant préférable d'utiliser SqueakSource3. SmalltalkHub, un nouveau gestionnaire de projets, moderne, est en cours de finition.
Un backend git / github est aussi en cours de réalisation via le projet Cypress.
Kent Beck a écrit son premier framework de tests unitaires type xUnit en Smalltalk (SUnit), donc on peut dire qu'il y a de l'expérience dans le monde Smalltalk :) L'avantage de Pharo est que lorsqu'on exécute un test sur des objets / méthodes inexistantes, le debugger nous assiste (création des classes et méthodes à la volée), ce qui permet d'aller vite. Voir cette vidéo sur SUnit, une autre avec Autotest