De ma lecture, il semble que le modèle de spécification peut réduire considérablement la réduction du nombre de méthodes nécessaires pour filtrer les données. Quels avantages avez-vous vus en utilisant le modèle de spécification? Y a-t-il des avantages imprévus que vous avez remarqués? inversement, quels pièges avez-vous rencontrés?L'utilisation du modèle de spécification réduit-elle vraiment la complexité de votre code?
Répondre
Lorsque vous travaillez sur de grands projets, vous trouverez très certainement que l'utilisation du modèle de spécification est un point chaud pour les problèmes de performances. C'est à cause de leur simplicité et élégance, les gens les composent de toutes sortes de manières non conçues par l'auteur original, et réutilisent dans différents contextes.
Ces problèmes sont normalement faciles à résoudre, et même si j'utilise le mot «problème» c'est une bonne chose; Vous ne corrigez pas ces choses avant qu'elles ne se révèlent être un problème.
Il ne réduit pas la complexité autant qu'il la rend plus familière et la navigation. Si vous comprenez déjà le modèle, l'examen du code, même le code très complexe, devient plus gérable car vous pouvez voir le motif. On l'aime dans une petite ville qui utilise des rues lettrées pour les rues nord/sud et numérotées pour l'est/l'ouest. Vous serez probablement capable de trouver des choses même si vous n'y êtes jamais allé auparavant, parce que vous comprenez le modèle.
Familier de quelle manière? –
- 1. Réduire la complexité du code pour GWT
- 2. Exemple de modèle de spécification
- 3. Spécification du modèle dans le contrôleur?
- 4. Spécification de l'ordre de tri du modèle associé à Django
- 5. Complexité de Perl?
- 6. VB6 code source vraiment utile
- 7. Quelle est votre compréhension du modèle de référentiel?
- 8. L'algorithme du banquier calcule la complexité temporelle
- 9. Problème compilation du code modèle de C
- 10. Sérialisation de Boost: spécification d'une version de classe de modèle
- 11. Quelle est la complexité de hash_set :: size() dans C++ STL?
- 12. Existe-t-il une bibliothèque pour analyser la complexité du code VB.Net à partir de mon code C#?
- 13. Licence de votre code dans Mono
- 14. La complexité d'une fonction
- 15. Déduire la complexité cyclomatique dans .NET
- 16. Spécification du format d'entrée de date
- 17. Lignes de code dans votre projet VB
- 18. exercice complexité de calcul
- 19. Comment utiliser le modèle de commande pour réduire la complexité d'un menu?
- 20. Spécification du type des éléments de ArrayList
- 21. La spécification du nombre L (long) de Java
- 22. Quelques questions sur la complexité
- 23. Code du modèle le plus simple
- 24. Exporter le code du modèle = dangereux? (MSVC)
- 25. Question de complexité de base - Convolution
- 26. Injection de dépendances dans NerdDinner - testant réellement votre référentiel ou votre modèle
- 27. Projets qui utilisent des contrats de spécification #/Code. NET
- 28. Spécification du chemin exact de mon ASP.NET Http Handler
- 29. Calculer la complexité cyclomatique pour Javascript
- 30. Modèle typedefs - Quel est votre travail?
Merci pour la perspicacité. Comment allez-vous maintenir les nouvelles spécifications - différents assemblages? –