Quelle est la meilleure pratique de programmation pour
créer une classe constante dans le flutter
garder toutes les constantes d'application pour une référence facile. Je sais qu'il y a const
mot-clé en fléchette pour créer des champs constants, mais est-il d'accord d'utiliser static
avec const ou créera-t-il des problèmes de mémoire pendant l'exécution.
class Constants {
static const String SUCCESS_MESSAGE=" You will be contacted by us very soon.";
}
DART Documentation dit explicitement "Évitez de définir une classe qui ne contient que des membres statiques." Dart.dev/guides/language/effective-dart/design
L'approche que j'utilise crée un ou plusieurs fichiers pour stocker ces constantes. Parfois, lorsque votre projet est trop gros, cela pourrait en avoir beaucoup, et afin de charger moins de données, je préfère les séparer par les différents contextes que je les utiliserais dans la création de fichiers distincts. Donc, je n'importais que ceux que j'utiliserais.