| 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
    Refactoring di codice per migliorare le prestazioni
    Il refactoring del codice si riferisce ad un processo attraverso il quale la struttura interna del codice di un programma viene modificato per migliorare le sue prestazioni . Ciò che rende il codice refactoring così potente , è che evita cambiare i requisiti funzionali o behaviorisms di base del codice . In sostanza , il programma esegue sempre le stesse operazioni , ma più veloce e più efficace. Inoltre , il codice diventa più facilmente gestibile e più semplice da capire. Decidere di refactoring

    refactoring del codice non è sempre la migliore decisione . A volte , si deve solo buttare fuori il codice corrente e ripartire da zero . In altri casi , è possibile che semplicemente non hanno il tempo necessario per ristrutturare il codice a causa di una scadenza imminente . Ci sono tre ragioni per cui si potrebbe desiderare di refactoring - . Per aggiungere una nuova funzione , di fissare un cattivo bug o per soddisfare le esigenze di una revisione del codice annuale
    Analysis Program

    un approccio ampiamente utilizzato per il refactoring del codice per una migliore performance prevede l'esecuzione del programma con un profiler o strumento di analisi del programma per monitorare come il codice consuma spazio e il tempo . Ciò consente di individuare gli hotspot lenti e grosso che richiedono l'ottimizzazione o il refactoring . È quindi affrontare gradualmente ognuno hotspot alla volta fino a risolvere il problema . Solo allora si può passare al prossimo punto caldo
    il refactoring di codice automaticamente

    Nel libro di Martin Fowler , " Refactoring : . Migliorare la progettazione del codice esistente , "l'autore elenca i consigli semplici ma efficaci per la creazione di refactoring automatico . Tenete a mente che il refactoring automatico dipende dalla lingua , che significa lo stesso sistema è stato utilizzato per il codice Java non può essere riutilizzato per il codice C + + . La premessa consiste nella creazione di passaggi meccanici che cambiano identificatori e modificare la sintassi , rendendo minori, regolazioni ripetibili per migliorare le prestazioni .
    Refactoring Esempi

    Puoi refactoring del codice , eliminando duplicati codice , il taglio di metodi eccessivamente lunghi giù nel formato e ridurre le liste di parametri lunghe . È anche possibile partizionare eccessivamente grandi sistemi all'interno di sottosistemi, più piccole o più moduli unione altamente correlati in un unico modulo . Ulteriori esempi di refactoring includono la ridenominazione degli oggetti con i nomi più intuitivo, l'organizzazione di entità collegate in un'unica gerarchia e la creazione di variabili separate temporanee invece di assegnare uno più volte.

    Previous :

    next :
      Articoli Correlati
    ·Come impostare un VBA Fine privacy 
    ·Come aprire e convertire FLL Documenti 
    ·Come trovare la frequenza del rumore in MATLAB 
    ·Come modificare l' altezza e larghezza al passaggio del…
    ·Come interrogare un origine dati in Visual Basic 
    ·Come costruire un sistema di affiliazione in ColdFusion…
    ·Come spostare il testo attraverso la pagina in HTML 
    ·Come fare uno spazio tra le parole in PHP 
    ·Come miniera di dati 
    ·Come Centro di una finestra di messaggio in Visual Basi…
      Articoli in evidenza
    ·Come modificare un URL in una pagina con JavaScript 
    ·Come fare un archivio chiavi 
    ·Come mettere il codice PHP in Tooltip 
    ·Come Inserisci un Text Input Box Value in PHP 
    ·Come leggere una riga in un file in Ruby 
    ·Come convertire doppia a stringa C + + 
    ·Come utilizzare Mirage OS 
    ·Come generare un impulso sul fronte di discesa Veralog 
    ·Come impostare un VBA Fine privacy 
    ·Come configurare WAMP Con Eclipse IDE per PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com