Maison  >  Article  >  interface Web  >  Comment séparer les données de configuration du code

Comment séparer les données de configuration du code

php中世界最好的语言
php中世界最好的语言original
2018-06-04 10:22:362018parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn