Pendant combien de temps testez-vous normalement une mise à jour pour Zend Framework avant de l'exporter dans un projet de production? Nous pouvons diviser cette question en mises à jour mineures 1.6.0 -> 1.6.1 ou peut-être une mise à jour majeure 1.6.2 -> 1.7.0. Évidemment, vous ne le libérez pas s'il ajoute des bogues à votre code. En outre, comme pour la plupart des autres mises à jour de logiciels serveur, les utilisateurs ont généralement une fenêtre de temps qu'ils préfèrent attendre et regarder la communauté avant même d'essayer de mettre à jour un environnement de développement. Combien de temps attendez-vous pour commencer le processus?Mises à jour de Zend Framework?
Répondre
Il semble que la meilleure méthode serait d'avoir un ensemble complet de tests qui ont exercé toutes les fonctionnalités de votre application. Avec une bonne méthode de test, il semble que vous puissiez la mettre en production assez rapidement.
Une autre chose simple que vous pouvez faire pour vous aider à prendre une décision serait de simplement faire un diff par rapport au dépôt pour voir quelles modifications ont été appliquées aux modules que vous utilisez. S'il n'y a pas de changement, la mise à niveau ne devrait pas faire de différence. Si quelque chose a subi une réécriture majeure, vous voudrez probablement étudier beaucoup plus profondément.
L'utilisation de tests unitaires aidera à détecter certains deltas. Zend Framework est désormais livré avec Zend_Test pour faciliter le test des applications. Je mets à jour les projets entre eux (donc les nouveaux projets à venir recevront la dernière version).
Je passerai souvent à travers les mises à jour (1.7.1 -> 1.7.2) sans trop hésiter. Quand les mineurs entrent, c'est un autre sac de trucs. Par exemple, il y a eu beaucoup de changements avec les éléments de téléchargement de fichiers de Zend, et Zend forme entre 1.5, 1.6 et 1.7.
Que je passe ou non sur une nouvelle version dépend de ce qui a été fait. Vérification des listes de mise à jour fournies est assez important pour décider si oui ou non aller.
En ce qui concerne le minutage, il varie. Il n'y a pas d'ensemble dans le processus de la pierre.
Trouver "quelles pauses" est rapidement accompli avec les tests unitaires. Mais, qui a vraiment un ensemble complet de tests unitaires pour leur application, non? ;)
- 1. Entity Framework, WCF et mises à jour
- 2. Zend Studio + Zend Framework
- 3. PHP Application Mises à jour
- 4. array à Zend_Db_Table_Row zend framework
- 5. Zend Studio 7.0 + Zend Framework
- 6. Mises à jour de la spécification JVM
- 7. RSS Mises à jour de l'article
- 8. Mises à jour de données manquantes
- 9. Les mises à jour du framework .NET sont-elles transmises à chaque utilisateur de windows-updates?
- 10. Zend Framework Décorateurs de cases à cocher
- 11. Problème Ajax dans Zend Framework
- 12. Gestion des mises à jour logicielles
- 13. Mises à jour LINQ to SQL
- 14. C# Mises à jour par lots DataSets
- 15. JTree mises à jour en temps réel?
- 16. Mises à jour d'Asynch GUI dans Smalltalk
- 17. Les mises à jour en COM automatique?
- 18. Cocoa Check pour les mises à jour
- 19. Zend Framework Grid
- 20. JTable mises à jour n'apparaissant pas
- 21. Calendrier dans Zend Framework
- 22. Zend Framework Invisible Controllers
- 23. Zend Framework fetchAll
- 24. Résumé des mises à jour SVN
- 25. Zend Framework Query
- 26. Zend Framework: Modules
- 27. ffmpeg + PHP + Zend Framework
- 28. configuration Zend Framework
- 29. Authentification de l'utilisateur Zend Framework
- 30. Multitenancy avec Zend Framework