| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Usages du codage Constant
    codage avec des constantes est la pratique consistant à utiliser des constantes pour tenir la place d'un résumé , variable fixe qui ne peut être défini par les types de données de base telles que des booléens ou entiers . Par exemple, imaginez que vous êtes en train d'écrire un programme d'échecs . Alors que le nombre de pièces sur le plateau peut , à tout moment, être facilement représenté par un nombre positif , l'état actuel du conseil d'administration ne peut pas. Affectation des valeurs aléatoires 0 , 1 et 2 pour être les variables NONE constant , par chèque, et CHECKMATE serait un cas classique de codage constant. La variable est maintenue constante que les valeurs sont purement figuratif et ne changent pas au cours du programme . Clarté

    Tous les programmeurs , bonnes ou mauvaises , à un certain point être confondu par un morceau de code. Utilisation des constantes peut aider à prévenir certains des pires cas en clarifiant la signification du code . Personne ne veut passer des heures à analyser une boucle qui commence par " si le statut == 3" juste à comprendre ce que " 3" signifie , surtout pas s'il ya plus de boucles dans lesquelles dire " si la couleur == true " et " , si chessPiece == 5 " ! La clarté est particulièrement important pour les projets de longue durée , car il peut être difficile de se rappeler même le code que vous écrivez vous-même parfois .
    Convenience

    constantes Déclaration à l'avance tend à être plus pratique à long terme , en particulier si il ya beaucoup d'entre eux . Supposons que vous constatez que l'un ou plusieurs de vos constantes s'affrontent et doivent être modifiées. En passant par et changeant à chaque utilisation de "2" à "3" est fastidieux et pourrait provoquer plus d'erreurs ( c'est ce qu'on appelle l'extraction de code), mais en changeant une seule déclaration de « int const MAT = 2" à " int const MAT = 3" est simple et facile .
    Vérification des erreurs

    le plus grand avantage du codage constant est que de nombreuses erreurs seront capturés par le compilateur plutôt que de faire des ravages à l'exécution . Plus important encore, la vérification de type constant empêche les futurs programmeurs de venir le long et en assignant de nouvelles valeurs aux variables qui ne devrait pas changer. De petites erreurs , comme les fautes de frappe , ont aussi tendance à être moins de maux de tête . ( Il est assez difficile de taper accidentellement " VOIR " au lieu de "NONE" !)
    Performance

    Utilisation des constantes cas échéant peuvent également aider votre code courir plus vite, même si cette dépend en grande partie sur le compilateur et le langage spécifique utilisé . Si une constante est traitée comme une valeur fixe plutôt que variable, par exemple , le compilateur peut charger moins d'instructions à l'exécution. Dans certains cas, les constantes seront stockées dans la mémoire de chargement plus rapide . En général, cependant , l'amélioration des performances de constantes sont minimes et ne feront pas une grande différence .

    Previous :

    next :
      articles connexes
    ·Comment charger les programmes sur le périphérique Wi…
    ·Comment analyser beaucoup de données avec ColdFusion 
    ·S7-300 Formation de programmation Siemens 
    ·Qu'est-ce que SEI CMMI 
    ·Comment construire un réseau de développeurs 
    ·Conseils sur le débogage 
    ·Comment lire les fichiers au Scala 
    ·Comment modifier la largeur en Qbasic 
    ·Comment utiliser thermomètre avec Decode et No Middle …
    ·Comment faire pour modifier le temps dans le registre a…
      articles en vedette
    ·Configuration logicielle requise pour ASP.NET 
    ·Comment passer une chaine en tant que paramètre dans u…
    ·Comment arrêter IMVU 
    ·Comment écrire des scénarios de test pour une page We…
    ·Comment convertir les chaînes de temps en Vb.Net 
    ·Comment afficher une feuille de calcul dans Visual Basi…
    ·Comment faire pour créer deux instances de Java 
    ·Comment faire pour convertir la chaîne en Entier le Ja…
    ·Comment faire un site Web personnalisable 
    ·Comment créer des tableaux en HTML 
    Copyright © Connaissances Informatiques http://fr.wingwit.com