Bonjour à tous,
J'aurais bien aimé avoir votre avis sur un point.
Actuellement, nous gérons une application vendue à différents clients.
C'est un package de base, mais nous pouvons développer d'autres modules, et cela reste bien spécifique à certains clients.
Quand cela est un module bien séparé, cela ne pose pas de problème.
Mais si dans une méthode d'une classe, nous voulons modifier une seule ligne de code sur 20, nous testons un code attribué au client et nous exécutons l'une ou l'autre ligne de code.
Exemple : Par défaut la ligne x effectue la somme de A et B
Et pour l'un des clients, la ligne x effectue la différence de A et B
C'est vrai que cela semble plus facile et que cela évite une "duplication" du code ...
Mais je ne pense pas que cela soit la bonne méthode :/
Avez-vous déjà été confronté à ce genre de problème ? Si oui, comment l'avez-vous géré ?
Merci d'avance pour vos réponses.
Partager