Je dois être un très mauvais programmeur : l'IA programme 10x plus vite et mieux que moi. Du coup, je mets en place des stratégies :
- j'utilise toujours des CLI (Gemini pour moi) en mode plan pour que je comprenne les intentions de l'IA et voir si il a bien compris ma demande
- je crée des skills
- je fais beaucoup d'analyse en amont du projet, un cahier des charges, des wireframes
- beaucoup, beaucoup de tests. J'utilise la stratégie TDD outside-in avec des scénarios BDD. Je ne connaissais pas cela il y a un an, j'ai appris cela pour l'IA
- génération de documentation, j'ai revu mes bases UML
- faire des commits très régulièrement (j'utilise la méthode Git OneFlow, mais j'en cherche une autre pour la gestion des branches)
- parfois, je m'arrête, je demande un regard critique sur le code généré, je demande à corriger ou mettre dans un module
Bref, ma façon de programmer n'a plus rien à voir...
# Je suis un mauvais programmeur
Posté par Cyprien (site web personnel) . En réponse au journal Audition de la direction de Mistral AI et Solo dev. Évalué à 4 (+4/-2).
Je dois être un très mauvais programmeur : l'IA programme 10x plus vite et mieux que moi. Du coup, je mets en place des stratégies :
- j'utilise toujours des CLI (Gemini pour moi) en mode plan pour que je comprenne les intentions de l'IA et voir si il a bien compris ma demande
- je crée des skills
- je fais beaucoup d'analyse en amont du projet, un cahier des charges, des wireframes
- beaucoup, beaucoup de tests. J'utilise la stratégie TDD outside-in avec des scénarios BDD. Je ne connaissais pas cela il y a un an, j'ai appris cela pour l'IA
- génération de documentation, j'ai revu mes bases UML
- faire des commits très régulièrement (j'utilise la méthode Git OneFlow, mais j'en cherche une autre pour la gestion des branches)
- parfois, je m'arrête, je demande un regard critique sur le code généré, je demande à corriger ou mettre dans un module
Bref, ma façon de programmer n'a plus rien à voir...