Au final, quelle que soit l'aide apportée dans la rédaction / génération du code, la définition suffisamment précise du besoin, la clarification de la définition des données d'entrée, la validation de leur qualité, leur mise en qualité éventuelle, la rédaction des tests fonctionnels (en testant suffisamment de combinaisons de données d'entrées) et techniques (d'intégation notamment), en bref, toute la démarche qualité pré/post programmation représenteront toujours une part importante du travail de création d'un nouveau programme, et ce, quelle que soit par ailleurs la fréquence d'itération (= agile ou non). Ce qui implique un bon niveau de communication entre les différents membres de l'équipe de dev.
Là où ces nouveaux outils pourront sans doute apporter un plus, c'est dans la pré-rédaction de bouts de code conformes aux meilleures pratiques de l'industrie, avec justement tous les aspects de gestion d'erreur pré-codés automatiquement le cas échéant (ce qui n'est pas le cas dans le code python montré en exemple), ou avec des bibliothèques de motifs de conception (design patterns) adaptés à la volée.
# Specs et recette
Posté par Papey . Évalué à 5.
Au final, quelle que soit l'aide apportée dans la rédaction / génération du code, la définition suffisamment précise du besoin, la clarification de la définition des données d'entrée, la validation de leur qualité, leur mise en qualité éventuelle, la rédaction des tests fonctionnels (en testant suffisamment de combinaisons de données d'entrées) et techniques (d'intégation notamment), en bref, toute la démarche qualité pré/post programmation représenteront toujours une part importante du travail de création d'un nouveau programme, et ce, quelle que soit par ailleurs la fréquence d'itération (= agile ou non). Ce qui implique un bon niveau de communication entre les différents membres de l'équipe de dev.
Là où ces nouveaux outils pourront sans doute apporter un plus, c'est dans la pré-rédaction de bouts de code conformes aux meilleures pratiques de l'industrie, avec justement tous les aspects de gestion d'erreur pré-codés automatiquement le cas échéant (ce qui n'est pas le cas dans le code python montré en exemple), ou avec des bibliothèques de motifs de conception (design patterns) adaptés à la volée.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.