Moi-même et mon équipe prenons en charge une application Web DNN effectuée par un fournisseur de développement logiciel.Comment dois-je m'attaquer pour réparer une application Web DNN?
Il existe quelques problèmes comme 1. données/API non standard redondantes pour accéder à l'onglet et la configuration d'un module, et 2. quelques autres problèmes liés à l'architecture.
Mon but est d'éliminer les éléments dont nous n'avons pas besoin et de rediriger l'application vers les meilleures pratiques de DNN. J'ai également besoin de mettre en œuvre un moteur de flux de travail avec DNN car pour le moment le processus de flux de travail est "semi-codé en dur". Je me demande s'il existe des modèles de conception/pratiques exemplaires (particulièrement en ce qui concerne le flux de travail) que nous pouvons suivre pour soulager notre douleur et nous aider à prioriser le travail?
EDIT: l'application n'a pas été conçue en pensant aux tests unitaires, mais cela ne me dérange pas de la changer tant que je peux créer un test unitaire, aidez-moi aussi avec DNN.
Merci d'avance.
Quelle version de DNN est-ce en cours d'exécution? Certains des domaines que vous mentionnez (workflow et tests unitaires) ont connu des améliorations avec les versions récentes. –
4.9.0 pour le moment. La mise à jour vers la dernière version est à l'ordre du jour mais je suis conscient qu'il y a des problèmes à traiter car l'application (pas DNN) est mal construite. Cependant, j'ai trouvé qu'il était assez difficile de trouver une documentation/une bonne pratique (non-newbie) de bonne qualité pour DNN et je ne suis donc pas sûr de savoir quels modèles de design sont les mieux adaptés pour travailler avec DNN. – airmanx86