J'ai du code qui traduit un objet de domaine vers un second objet de domaine. L'une des valeurs du champ dans le second objet est traduite via une fonction longue contenant beaucoup d'instructions "If then else" et return (100 lignes de code). Vous pouvez dire que plusieurs des champs du premier objet sont utilisés pour déterminer la valeur de 1 champ dans le second objet de domaine.Traductions/Modèle de règle
Et maintenant, pour la question, y a-t-il un modèle pour rendre cela plus lisible? ... et peut-être extraire ces règles pour les parties prenantes?
De quel genre s'agit-il si ces conditions sont remplies? Est-ce qu'ils vérifient la même valeur ou testent-ils des conditions non similaires? Si elles testent la même valeur, vous pouvez les remplacer par un commutateur ou une table de recherche. – Rudi