Comment laisser Devin AI écrire des tests et fonctionner jusqu'à ce que CI réussisse

DEV - 31/12
l'utilisation pratique de Devin et des conseils pour l'utiliser efficacement

Devin est une plateforme d'IA conçue pour automatiser et rationaliser les tâches de développement de logiciels. Il a été officiellement publié en décembre 2024 et a récemment été présenté à Ubie, la société pour laquelle je travaille. Parmi ses nombreuses fonctionnalités, j'ai été époustouflé par la manière dont il écrivait de manière transparente les tests manquants pour un référentiel, à tel point que j'ai failli tomber de ma chaise.

https://devin.ai/

Cet article présente l'utilisation pratique de Devin et des conseils pour l'utiliser efficacement.

Demander la création d'un test via Slack

Vous pouvez demander à Devin « d'écrire des tests pour ceci et cela » dans Slack, et il générera du code de test et créera une nouvelle pull request (PR) sur GitHub.

Voici un exemple de demande :

Bonjour, @Devin, veuillez effectuer les tâches suivantes : - Accédez au fichier `ubie-inc/`repo. - Écrire des tests pour ``. - Utilisez les exemples de tests suivants comme référence : - `foo/index.test.tsx` - `bar/index.test.tsx` - Créez un PR avec les modifications implémentées. - Rédigez le titre et le résumé du PR en japonais. - Commencez le nom ...
[Courte citation de 8% de l'article original]
Loading...