Episode 2 - Cursor : l’éditeur IA intégré qui code avec toi ?

Par Jacob Gomez et Freddy Agbona

Introduction

Après avoir découvert Claude dans le premier épisode, place aujourd’hui à Cursor, un outil moins connu que ChatGPT ou Copilot, mais qui prend une place de plus en plus sérieuse chez les développeurs.

Cursor, c’est un éditeur de code complet, basé sur VS Code, dopé à l’IA. Pas besoin de copier-coller des bouts de code dans un chatbot externe : l’IA est directement dans ton environnement de travail.

Mais alors, est-ce vraiment utile ? Est-ce que ça change la façon de développer ?
C’est ce que Jacob Gomez a voulu tester.

Qui est Gojanda / Jacob Gomez ?

Jacob Gomez, alias Gojanda, est formateur et développeur web, passionné par la transmission et les outils qui font gagner du temps. Il est actif sur YouTube, où il partage ses retours techniques et pédagogiques, et toujours curieux de découvrir ce que l’IA peut vraiment apporter à son quotidien de dev.

Présentation de Cursor

Cursor est un éditeur de code intelligent qui intègre l’IA directement dans l’IDE. Inspiré de VS Code, il permet de :

  • Générer et corriger du code

  • Réécrire une fonction en quelques clics

  • Poser une question à ton code (ou sur ton code)

  • Itérer rapidement sans changer d’outil

Le vrai plus : le contexte de l’IA est conservé directement dans le fichier sur lequel tu travailles. Pas besoin de tout réexpliquer à chaque prompt.

Le projet test : ToDo App Challenge AI

Comme tous les autres participants, Jacob a travaillé sur une app collaborative de gestion de tâches, avec :

  • Authentification (login/register)

  • Création, modification, suppression de tâches

  • Assignation de tâches à un autre utilisateur

  • Notifications en temps réel via Socket.io

  • Design soigné avec Tailwind CSS

Temps de développement

Jacob a documenté chaque bloc fonctionnel généré avec Cursor, avec les prompts associés.

La séparation frontend/backend a été respectée, avec une série d’itérations bien structurées pour une durée total de 4h de dev.

Nombre de prompts utilisés

Cursor a été sollicité 12 fois au total pour ce projet, répartis comme suit :

Backend (6 prompts) :

  1. Génération initiale de l’API en Express.js + MongoDB

  2. Configuration des variables d’environnement

  3. Correction de connexion MongoDB (IP non autorisée)

  4. Implémentation des notifications avec Socket.io

  5. Refactorisation pour éviter les dépendances circulaires

  6. Intégration des notifications dans les routes

Frontend (6 prompts) :

  1. Génération initiale avec React + Tailwind CSS

  2. Liste des packages à installer

  3. Correction des composants manquants (ProtectedRoute, Layout)

  4. Gestion du token utilisateur (bug résolu)

  5. Ajout de l’assignation + affichage des échéances

  6. Correction des erreurs JS (identifiants dupliqués, etc.)


Qualité du code généré

Cursor a produit un code :
✅ propre
✅ bien structuré
✅ facile à lire
✅ et souvent fonctionnel dès la première génération


Pertinence des suggestions

“J’ai eu un bug sur le token utilisateur. Cursor m’a suggéré une correction pertinente, et ça a marché sans que je reformule pendant 10 minutes.”

Expérience utilisateur & ergonomie

  • Basé sur VS Code

  • IA disponible directement dans l’interface

  • Suggestions ciblées, prompts fluides

  • Productivité boostée sans sortir de l’IDE

Coût de l’outil

Version gratuite utilisée ici. Suffisante pour ce projet.
Mais limitations en nombre de prompts → la version pro est à envisager pour une utilisation quotidienne.

Verdict de Jacob

Cursor est un excellent assistant IA si tu es déjà à l’aise dans un IDE.
Il t’aide à rester concentré, à coder vite, proprement, et sans casser ton rythme de travail.

C’est un outil rapide, précis, puissant, qui te laisse garder la main tout en accélérant tes tâches courantes.
Mais il demande un minimum d’autonomie et de rigueur pour en tirer le meilleur.

Points forts :

  • Intégré directement dans l’IDE (pas de friction)

  • Contexte de fichier conservé, pas besoin de tout repréciser

  • Suggestions pertinentes et bien ciblées

  • Bon équilibre entre vitesse et qualité du code

Points faibles :

  • Version gratuite limitée en prompts

  • Moins pédagogique que ChatGPT (surtout pour les débutants)

  • Nécessite une structure mentale claire pour découper les prompts

“Cursor m’a vraiment aidé à aller vite sans sortir de mon environnement de travail. Je l’adopterais sur des projets perso ou des protos rapides.”

Interfaces de l’app Cursor

Liens utiles

👉 Frontend – GitHub
👉 Backend – GitHub
👉 Voir toute la série sur Hashnode

Suivre Jacob (Gojanda)

Prochain épisode

Dans 3 jours, un autre expert entre en scène avec un outil qui fait rage actuellement.
Une IA minimaliste, mais redoutable de structure. On verra si elle tient la cadence.

3
Subscribe to my newsletter

Read articles from Freddy Agbona (FredTheDev) directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Freddy Agbona (FredTheDev)
Freddy Agbona (FredTheDev)

I'm a Software Engineer with a strong technical background in building impactful SaaS solutions, web applications, and mobile platforms. My expertise spans programming languages like Java, JavaScript, and PHP, alongside frameworks such as Spring Boot, Vue.js, and Node.js. I thrive on creating reliable, scalable, and user-centered applications that solve real-world challenges. Throughout my career, I’ve paired my technical journey with a passion for mentoring and training. As a mentor and trainer, I’ve guided aspiring developers, particularly at institutions like École 229, through immersive learning experiences. My approach combines practical projects, collaborative problem-solving, and innovative teaching methods to foster both technical expertise and essential team dynamics. Beyond coding, I bring a strong set of soft skills—including communication, adaptability, and problem-solving—that enable me to drive successful project outcomes and support the growth of those around me. Some of my most notable achievements include developing a secure e-commerce application following Agile best practices and delivering numerous WordPress sites that enhanced brand presence and user experience for small businesses. Looking ahead, I am eager to transition into a Product Owner role, where I can bridge the gap between technical development and strategic vision. My goal is to leverage my technical expertise, mentoring experience, and user-focused approach to shape products that deliver real value and resonate with their audiences. Feel free to reach out if you'd like to discuss technology, product management, or collaborative projects :)