| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Usi di Coding costanti
    Coding con costanti è la pratica di usare le costanti per tenere il posto di un abstract , variabile fissa che non può essere definito da tipi di dati di base come booleani o interi . Per esempio, immaginate che si sta scrivendo un programma di scacchi . Mentre il numero di pezzi sulla scacchiera può , in qualsiasi momento , essere facilmente rappresentato con un numero positivo , lo stato attuale della scheda non può. Assegnazione di valori casuali 0 , 1 , e 2 sia quella variabili costanti NESSUNO , CHECK , e SCACCO MATTO sarebbe un classico caso di codifica costanti. La variabile viene mantenuta costante come i valori sono puramente rappresentativo e non cambiano in tutto il programma . Chiarezza

    Tutti i programmatori , buoni o cattivi , a un certo punto essere confuso con un pezzo di codice . Uso delle costanti può aiutare a prevenire alcuni dei peggiori casi , chiarendo il significato del codice . Nessuno vuole trascorrere ore ad analizzare un ciclo che inizia con " se lo stato == 3 ", solo per capire cosa " 3" significa , soprattutto se non ci sono più i loop all'interno del quale dire " se il colore == true " e " , se chesspiece == 5 " ! La chiarezza è particolarmente importante per i progetti a lungo , in quanto può essere difficile da ricordare anche il codice che hai scritto tu stesso a volte .
    Convenienza

    di costanti prima del tempo tende ad essere più conveniente nel lungo periodo , in particolare se vi sono molti di loro . Supponiamo di scoprire che uno o più dei vostri costanti scontrarsi tra loro e devono essere alterate . Passando attraverso e cambiando ogni uso di " 2" a " 3" è faticoso e potrebbe causare più errori ( questo è chiamato codice minerario ) , ma cambiare una sola dichiarazione di "int const SCACCO MATTO = 2" a " int const SCACCO MATTO = 3 " è semplice e facile .
    Controllo errori

    il più grande vantaggio di codifica costante è che molti errori saranno catturati dal compilatore invece di scatenando il caos in fase di esecuzione . Ma soprattutto, il controllo del tipo costante impedisce futuri programmatori di venire insieme e assegnazione di nuovi valori alle variabili che non dovrebbe cambiare. Piccoli errori , come errori di battitura , tendono anche ad essere meno di un mal di testa . ( E 'abbastanza difficile da digitare accidentalmente "CHECK " invece di " NESSUNO " ! ) Economici complete

    Uso delle costanti , se del caso anche in grado di aiutare il vostro codice più veloce, anche se questo dipende in gran parte il compilatore e il linguaggio specifico utilizzato . Se una costante è trattato come un valore fisso , piuttosto che una variabile , per esempio, il compilatore può caricare pochi istruzioni in fase di esecuzione . In alcuni casi le costanti vengono memorizzati caricamento più veloce . In genere, tuttavia , il miglioramento delle prestazioni di costanti sono minimi e non farà molta differenza .

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere Edit Box fuoco ? 
    ·Che cosa è rigoroso controllo del tipo 
    ·Come imparare a programmare computer 
    ·Come cambiare una password in OpenLDAP 
    ·Cos'è un file IDL 
    ·Come aggiungere un controllo ListBox 
    ·Come trovare l' area di un cerchio da Fare un diagramma…
    ·Come inserire elementi di una visualizzazione elenco in…
    ·Come calcolare una percentuale Variazione SAS 
    ·Come posso aggiungere una Guida per un progetto Xcode 
      Articoli in evidenza
    ·Come convertire un OutputStream ByteArray a un InputStr…
    ·Come trovare l'ultimo carattere di una stringa in Java 
    ·Come disattivare Oracle modulo Trace 
    ·Come usare colori non definiti in Java 
    ·Come rimuovere le righe duplicate in una variabile in P…
    ·Come modificare in Windows Script Host 
    ·Come gestire i vecchi browser con javascript 
    ·Come catturare una schermata da un sistema remoto usand…
    ·Come immettere i numeri in Python 
    ·Circa un JSP File Transfer 
    Copyright © Conoscenza Informatica http://it.wingwit.com