Bataille passée · 2024-03-01 UTC
Software Engineering Duel — 1 mars 2024
De la catégorie Software Engineering. 13 marques placées sur 4 combattants. TestZeus a décroché la couronne.
Classement final
Le casting
Les combattants
Profils de chaque outil ayant concouru dans cette bataille, classés par leur score final.

TestZeus est une plateforme de tests alimentée par l'IA conçue spécifiquement pour les environnements Salesforce. Elle permet aux équipes de test et aux administrateurs de créer des tests de bout en bout dans un langage simple, sans écrire ni maintenir de scripts de test fragiles, tandis que l'agent sous-jacent s'adapte automatiquement aux changements d'interface utilisateur et de métadonnées. L'outil se concentre sur la réduction de la surcharge opérationnelle de la QA Salesforce, où des versions fréquentes, des objets personnalisés et des composants dynamiques brisent souvent l'automatisation traditionnelle. En interprétant l'intention plutôt que de s'appuyer sur des sélecteurs fixes, vise à maintenir les suites de tests stables à travers les changements d'org, les rafraîchissements de sandbox et les mises à jour saisonnières de Salesforce. Il s'intègre parfaitement dans les pipelines CI/CD et les workflows de versionnage existants, offrant aux équipes un retour plus rapide sur les régressions et une couverture plus large des processus métier de Salesforce tels que Sales Cloud, Service Cloud et les applications Lightning personnalisées.
Répartition des critères
- Création de tests en langage naturel
- Localisateurs auto-correctifs basés sur l'IA
- Connaissances de métadonnées Salesforce et DOM
- Intégration CI/CD et pipeline
- Couverture pour les applications Sales, Service et Lightning personnalisées
- Flux de tests réutilisables et configuration de données

TRAE est un assistant d'ingénierie alimenté par l'IA conçu pour faire passer les projets logiciels de l'idée au code fonctionnel. Il interprète les exigences en langage naturel, planifie les étapes de mise en œuvre et génère le code sous-jacent, permettant aux développeurs et non-développeurs de passer plus rapidement du concept à la livraison. Au-delà de la simple génération de code, TRAE vise à agir en tant qu'ingénieur collaboratif, gérant des tâches telles que la refactorisation, le débogage et l'itération sur des projets existants. Il peut travailler sur plusieurs fichiers et frameworks, s'adaptant à la structure de votre projet tout en gardant un humain dans la boucle pour la revue et la direction. L'outil est conçu pour les équipes et les individus qui souhaitent accélérer les flux de travail de développement, prototyper des idées rapidement ou décharger des tâches d'ingénierie répétitives sans sacrifier le contrôle sur la sortie finale.
Répartition des critères
- Génération de code à partir de la requête en langage naturel
- Gestion de projets multi-fichier et multi-librarie
- Assistance de debugging et de refactoring
- Automatisation de la livraison pour les non-ingénieurs
- Modélisation rapide des exigences en fonctionnalité du code
- Accélération du développement pour les producteurs, designers et experts en domaine
Windsurf
Editeur de code AI indigène conçu pour maintenir les développeurs dans un état de flux continu.

Le Windsurf est un éditeur de code énergisé par l'IA qui s'adapte à la continuité des modifications d'API et des tâches à multi-étape. Grâce à l'assistant chat basé sur l'IA qui comprend le contexte du projet complet pour répondre aux questions, expliquer des codes inattendus et suggérer des modifications fondées sur votre base de code réelle. Mises à jour en temps réel pour la Suggestion d'aperçu, la commande par voix et le terminal intégré permettent de créer, exécuter et itérer sur les nouvelles fonctionnalités sans quitter le espace de travail. Étape standardisée d'un éditeur de code AI natif pour les équipes de développeurs, afin que les développeurs partagent les mêmes fonctionnalités basées sur l'IA dans chaque projet.
Répartition des critères
- Editeur de code fluide basé sur l'IA pour des tâches de développement concurrentiel
- Conséquence d'updates en temps réel pour proposition de vue prévisualisation, commande vocal et terminal intégré
- Assistant chat basé sur l'IA comprenant le contexte de projet complet pour répondre aux questions, expliquer des codes inattendus et proposer des modifications fondées sur votre base de code dédiée.
- Étape standardisée d'un éditeur de code indigène basé sur l'IA pour des équipes de développeurs
- Création, exécution et était de fonctionnalités en temps réel pour la prévisualisation, commande vocal et terminal intégré
- Assistant de code fluide basé sur l'IA pour des tâches concurrentielle de développement

PureCode AI
Assistant en intelligence artificielle pour la compréhension, la maintenance et la modernisation des bases de code héritées.

Imaginez une console de commande unique qui déploie des agents pour vous aider à écrire du code, la même façon dont vous écrivez du code. Collaborer, intégrer dans votre processus et garantir un code de production de haute qualité sans avoir besoin d'enseigner l'intelligence artificielle. Cela fonctionne pour TOUTES les workflows (web, microservices, conteneurs) et permet de faire entrer l'intelligence artificielle dans les bases de code héritées sans briser : la structure, la sécurité, les pratiques de codage, l'intégration CI-CD Test, le testing, et sur les langages et les cadres.
Répartition des critères
- Explication et résumé du code
- Sujugestions de réfacteurs et de modernisation
- Aide à la migration d'années de cadres modernes
- Génération automatique de documentation
- Navigation dans la base de code et récupération du contexte
