SHOULD != MUST

Les fichiers DEVRAIENT *soit* déclarer des symboles (classes, fonctions, constants, etc.) *soit* causer des effets secondaires (par exemple, générer des sorties, modifier paramètres .ini), mais NE DEVRAIENT PAS faire les deux.