2016-05-10 1 views
-2

Il peut s'agir d'une question en double. S'il vous plaît excusez moi si c'est le cas. Je veux savoir dans le développement agile après avoir conçu un système et l'avoir implémenté en partie, alors si nous décidons qu'il y a un endroit pour re concevoir en utilisant un modèle de conception ce qui va arriver à l'implémentation? Dois-je re concevoir tout et même l'interface utilisateur?Utilisation de motifs de conception

Ou existe-t-il une meilleure façon d'éviter cela ou une meilleure solution autre que la mise en œuvre de l'ensemble du système?

Répondre

1

Le principal objectif du développement agile est de procéder par petites étapes. Par conséquent, re-concevoir ou ré-implémenter l'ensemble du système en une fois n'est pas agile. Même en dehors du monde agile, c'est surtout considéré comme une très mauvaise idée.

Ce que vous voulez faire est appelé refactoring. Vous trouverez beaucoup de matériel sur le web. L'un des livres classiques sur ce sujet est "Refactoring" par Martin Fowler. Par ailleurs, je ne vois pas la connexion de votre question à la conception des modèles.

+0

Je posais des questions sur les petites étapes. Parce qu'il est très difficile dans une première étape d'identifier la meilleure façon de concevoir, où utiliser les motifs de design etc ... Donc j'ai eu besoin de connaître la meilleure façon de re concevoir sans affecter le développement actuel. Je n'ai pas étudié le refactoring. J'espère que c'est la réponse – user1778924