Je suis en train de décomposer une application en plusieurs frameworks, trois au total. Je crois que les frameworks sont la meilleure solution pour cela car je peux avoir plusieurs unités de code indépendantes les unes des autres ainsi que tout le code qui l'accompagne, comme les tests unitaires, sans "polluer" le projet principal. Maintenant, mon problème est, je veux rendre ces frameworks aussi indépendants que possible, mais ils ont tous besoin de certaines constantes à leur disposition - les mêmes constantes sur tous les frameworks. Ces constantes devront également être disponibles sur l'application principale. Alors, quel est le meilleur endroit pour définir ces constantes?Fichier méta-framework/constantes?
Je pourrais les définir sur un seul framework, déclarer que le framework principal et en faire tous les autres en dépend. Ou je pourrais les définir sur un fichier d'en-tête et en faire dépendre toutes les constantes et l'application principale.
Quelle est votre suggestion?