2015-09-11 3 views

Répondre

0

Inconvénients:

  1. vous répéter probablement beaucoup de code
  2. gérabilité de vos méthodes
  3. design patterns inappropriés
  4. base de code plus grande incidence sur les performances
  5. mesure plus facile à mesurer
  6. plus facile à gérer dans une équipe mise
  7. plus facile/plus faciles à gérer pour ajouter des fonctionnalités

Avantages:

  1. explicites
  2. potentiellement moins fonctions utilisées (à savoir par appel)
  3. plus petites données transmises sur le fil
  4. plus facile à déboguer
  5. plus facile à lire par vous

Il ne devrait pas être un pur et simple besoin de beaucoup de points d'extrémité, cependant, c'est le genre de votre décision. Il se résume à savoir si l'application fonctionne ou pas, respecter les délais, et bien sûr, vous pouvez tester les performances pour voir si les zones de votre application peuvent améliorer avec des modèles de conception ou des structures de données différentes. C'est une question difficile à répondre, cependant, je vous suggère de regarder le processus comme une opportunité d'apprentissage dans l'espoir d'améliorer votre itération suivante ou prochaine application. Bonne chance!

+0

Merci pour la réponse aug2aug – Harikrishnan