- Glamorous Toolkit est un Moldable Development Environment qui rend les systèmes explicables
- Open source, disponible gratuitement sur Mac, Linux et Windows
- Le Moldable Development est une approche du développement qui consiste à utiliser des micro-outils adaptés au contexte pour résoudre un problème
Divers cas d’usage
- Exploration d’API : permet de découvrir et d’explorer des données d’API.
- Analyse logicielle : permet d’explorer le code sous différents angles.
- Exploration de données : permet de découvrir des motifs dans les données grâce à la visualisation.
- Investigation DevOps : permet d’analyser les logs et le comportement du système.
- Documentation système : permet de faire en sorte que le système raconte lui-même son histoire.
- Éditeur spécifique au système : permet de créer une expérience d’édition sensible au contexte.
Comment démarrer
- Télécharger et exécuter : utiliser Glamorous Toolkit nécessite de programmer.
- Comment apprendre : il faut d’abord apprendre à travailler dans l’environnement, puis choisir un problème d’intérêt et le résoudre.
Compatibilité avec divers langages et technologies
- Implémenté en Pharo et Rust, et conçu pour pouvoir être étendu à d’autres technologies et langages.
- Peut analyser du code source en Java, C#, Ruby/Rails, Python, TypeScript, JavaScript, React, COBOL, etc.
- Peut fonctionner avec des runtimes comme GraphQL, Python, JavaScript, Gemstone, etc.
Qu’est-ce que le Moldable Development ?
- Le Moldable Development est une manière de programmer à l’aide d’outils contextuels adaptés à chaque problème.
- Il n’existe pas de point de vue unique sur un système ; il en existe plusieurs. Il est préférable que chaque partie soit vue différemment.
- Cette approche permet de résumer un système sous un angle donné, de favoriser une communication condensée et de créer de nouvelles boucles de rétroaction.
- Glamorous Toolkit constitue une vaste étude de cas montrant comment ces outils contextuels améliorent les capacités de programmation.
1 commentaires
Avis sur Hacker News
Ce projet me laisse perplexe à chaque fois
J’ai cru que c’était un projet Smalltalk
Ce projet ressemble à la thèse de doctorat de quelqu’un
La terminologie rend ce projet difficile à comprendre
Glamorous Toolkit a l’air intéressant, mais il est difficile d’accès
Quand j’ai découvert ce projet pour la première fois, j’ai été surpris
Retour sur la page web
Il est difficile de comprendre si ce projet est réellement utile