Aller au contenu principal

TP 4

Maintenant que nous avons découvert Void, on va pouvoir expérimenter les fonctionnalités des IDE.


Objectifs

Toujours sur notre projet fil rouge, on va utiliser le document d'architecture qui a été produit.

On va demander à réécrire le code écrit dans le TP 1 selon les contraintes formulées dans le TP2.


Contraintes

Si vous avez accès à un éditeur avancé (prise en compte du contexte, agent) vous pouvez l'utiliser à la place de Void.

Il faut d'abord configurer Void pour utiliser Ollama, voire cette partie dans la partie Lab de la formation.


Etape 1

Dans l'éditeur agentique de votre choix, créez un workspace.

Puis ajoutez-y un dossier nommé TP4.

Il doit contenir les fichiers résultant des premiers TP, les vôtres ou les solutions fournies.

Ajoutez un dossier docs avec des contraintes de production

  • docs/project.md avec les contraintes fonctionnelles
  • docs/testing.md avec les
  • docs/architecture.md

Etape 2

Incluez les deux fichiers à votre interface LLM comme contexte.

Puis demandez-lui

  • quel est le prompt system
  • quelle est la liste des outils qui sont à sa disposition
  • si elle a bien accès au systeme de fichiers local en listant le dossier /usr/bin
  • si elle peut synthétiser les documents joints

Etape 3

Faites avancer le projet en ajoutant des features respectant les contraintes.

Vous devez toujours inclure les fichiers de documentation.

Voici des tâches potentielles :

  • Ajouter la librairie CSS Bootstrap au code frontend et modifier le frontend
  • Ajouter un module Parser au code backend selon le pattern Stratégie avec Excel comme première implémentation d'interface
  • Implémenter le parser de fichier CSV comme nouvelle interface

Etape 3 Alternative

Si c'est trop compliqué, vous pouvez aussi essayer de repartir de zéro dans Void.

Reprenez les instructions des TP en partant d'un dossier vide.

Utilisez les fichiers de recommmandation.

Essayez de produire du premier coup un code qui fonctionne.