Cette fois, je vais vous montrer comment séparer les données de configuration du code, et quelles sont les précautions pour séparer les données de configuration du code. Ce qui suit est un cas pratique, jetons un coup d'oeil.
Le code n'est rien d'autre que la définition d'un ensemble d'instructions que l'ordinateur doit exécuter. Nous transmettons souvent des données à l'ordinateur, exploitons les données par des instructions et produisons finalement un résultat. Le problème survient lorsque les données doivent être modifiées. Chaque fois que vous modifiez le code source, il existe un risque d'introduire des bugs, et le simple fait de modifier les valeurs de certaines données entraînera également des risques inutiles, car les données ne doivent pas affecter le fonctionnement normal des instructions. Une application bien conçue doit séparer les données clés du code source principal, afin que nous puissions nous sentir plus en confiance lors de la modification du code source.
La valeur codée en dur dans l'application lors de la configuration des données, par exemple :
numéro magique
URL
doit être affichée dans la chaîne utilisateur ( peut être internationalisé)
Valeurs en double
Paramètres
Toutes les valeurs susceptibles de changer
Nous devons toujours nous rappeler que les données de configuration peuvent être modifiées, et vous ne voulez pas que quelqu'un veuille soudainement modifier les informations affichées sur la page, vous obligeant à modifier le code source JS.
Pour ces données de configuration, vous pouvez les extraire dans des constantes, les monter dans un objet ou les écrire dans un fichier de configuration (JSON est recommandé pour JS) et lire les données dans le fichier de configuration via un programme De cette façon, même si les données sont modifiées, le code de votre programme ne sera pas modifié, réduisant ainsi le risque d'erreurs.
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Comment éviter les comparaisons nulles dans le développement Web
Résumé des opérations de base de jscss
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!