À quoi sert-il d'examiner un document de conception une fois le code écrit? Le cheval n'a-t-il pas déjà quitté la grange? Il me semble que l'examen de la conception devrait être sauté et plus de temps consacré à l'examen du code.Les avis de conception sont-ils utiles une fois le code rempli?
Répondre
Idéalement, les documents devraient refléter le code. Si tout a été codé, alors c'est bien. Si vous faites un développement itératif, vous devrez réévaluer le projet et modifier les documents. Une fois les documents modifiés, vous devrez modifier le code pour qu'il corresponde aux nouvelles exigences. L'avantage d'un document de conception dynamique est que les non-programmeurs peuvent aider à la conception et qu'il s'agit également d'une ligne directrice pour le code. Un examen de la conception peut se produire à tout moment lorsque les exigences doivent changer afin de répondre aux besoins de l'entreprise.
Le changement devrait toujours être pris en compte dans tout flux de travail, si vous dites que les choses ne peuvent pas changer, vous ne répondez pas aux objectifs de votre entreprise et, par conséquent, à vos clients.
Dépend de votre SDLC, si vous utilisez une cascade, alors oui, la revue de conception est absolument nécessaire; car il y a beaucoup plus de conception/révision initiale que d'approches plus agiles.
Je suis d'accord. Le seul contre-argument que je peux voir est que le document de conception fournit une forme de documentation de haut niveau. Si le code s'auto-documente assez bien et sera disponible pour quiconque ayant besoin d'une compréhension technique, alors un document de conception peut être sans intérêt.
Il est utile que vous souhaitiez tirer des conclusions pour de futurs projets. En outre, s'il sera utilisé comme référence pour documenter le système (pensez à de futures modifications d'application).
Oui, cela pourrait être une source de référence pour de futurs projets similaires.
Je ne vois tout simplement pas le but de ceci. Si le code a déjà été écrit et testé ... il semble que faire des changements au document, c'est perdre du temps qui pourrait être utilisé sur des choses comme des tests unitaires supplémentaires ou sur des problèmes d'intégration.
Les documents de conception et les revues ont pour but de dicter la structure du code et son apparence. Ceci est une définition de livre de texte du cheval quittant la grange
Les revues de conception sont utiles quel que soit le "cycle de vie" suivi (ou a été), même si elles sont après le fait. La plus grande différence est qu'une revue «après coup» (aussi appelée revue post-mortem) est utilisée pour apprendre ce qui a fonctionné et ce qui n'a pas fonctionné dans le projet, ce qui serait changé, etc.
- 1. Nombre de lignes SQLBulkCopy une fois rempli
- 2. Avis sur le code de sécurité
- 3. modèles de code Delphi utiles
- 4. Avis sur le framework DoFactory?
- 5. Avis de code sur le web pour PHP et code JavaScript
- 6. Conception de code octet?
- 7. WPF code de temps de conception
- 8. Modèles de conception de code d'état
- 9. Demander un avis: Une séquence pour toutes les tables
- 10. Les objets Hashtable sont-ils toujours utiles?
- 11. Suivi des 'liens utiles'
- 12. Commandes les plus délicates/utiles pour le débogueur gdb
- 13. Avis sur des codes programmés?
- 14. Test XSL pour le champ rempli
- 15. Conception pour le moteur de rapport
- 16. Une grande table ou des tables séparées pour stocker les avis sur les types de pièces?
- 17. Conception d'un code C++ efficace pour les fibres
- 18. problèmes une fois téléchargés sur le serveur
- 19. Puis-je faire échouer PHPUnit si le code envoie un avis?
- 20. Comment extraire une seule colonne de données d'un DataSet rempli?
- 21. Php problème GET avis
- 22. MySource Matrix - Avis
- 23. Puis-je définir les contraintes pour une variable une fois et générer quelques fois dans specman?
- 24. GoGrid Avis client/Satisfaction
- 25. Quels sont les frameworks iPhone tiers les plus utiles?
- 26. RPC pour le multitraitement, les problèmes de conception
- 27. Modules ASP.NET utiles?
- 28. Cliquez une fois - Tous les utilisateurs
- 29. Toutes les bonnes méthodes pour évaluer une conception avant que tout code est mis en œuvre?
- 30. Le gestionnaire renvoie des objets de modèle une fois par demande (le gestionnaire supprime les objets après les avoir renvoyés une fois)