| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Refactor Kode for bedre ydeevne
    Det refactoring kode henviser til en proces, hvor den interne struktur i et programs kode er ændret for at forbedre sine præstationer . Hvad gør koden refactoring så kraftfuld , er at man undgår at ændre de funktionelle krav eller grundlæggende behaviorisms af koden. Dybest set, at programmet stadig udfører de samme opgaver , men hurtigere og mere effektivt. Plus, koden bliver lettere at vedligeholde og nemmere at forstå. Beslutter at Refactor

    Refactoring kode er ikke altid den bedste beslutning . Nogle gange skal du bare smide din nuværende kode og starte fra bunden. I andre tilfælde kan du blot mangler den nødvendige tid til at omstrukturere din kode på grund af en forestående deadline. Der er tre grunde til, at du måske ønsker at refactor - . At tilføje en ny funktion, for at fastsætte en dårlig bug eller for at opfylde kravene i en årlig kode gennemgang
    Program Analysis
    < br >

    One udbredte metode til refactoring kode for bedre ydelse indebærer at køre dit program under en profiler eller program analyseværktøj til at overvåge, hvordan koden bruger tid og rum. Dette giver dig mulighed for at finde langsomme og chunky hotspots , der kræver optimering eller refactoring . Du kan derefter gradvist tackle hver hotspot én ad gangen, indtil du løse problemet. Først derefter kan du gå videre til næste hotspot
    Refactor Code Automatisk

    Martin Fowlers bog, " Refactoring : . Forbedre udformningen af ​​eksisterende kode , " forfatteren lister ud enkle, men effektive tips til at skabe automatiske refactorings . Husk på, at auto refactoring er sprogafhængige , hvilket betyder det samme system du har brugt til Java-kode kan ikke genanvendes til C + + kode. Udgangspunktet består i at skabe mekaniske trin som ændrer id'er og ændre syntaks , der gør mindre , gentagne justeringer for at forbedre ydeevnen.
    Refactoring Eksempler
    p Du kan refactor kode ved at fjerne duplikerede kode , skære alt for lange metoder ned i størrelse og reducere lange parameter lister. Du kan også partition overdrevent store systemer i mindre delsystemer eller flette yderst relaterede moduler i et enkelt modul. Yderligere refactoring eksempler omfatter omdøbe dine objekter med flere intuitive navne , organisere relaterede enheder i et enkelt hierarki og oprette separate midlertidige variabler i stedet for at tildele én flere gange.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får PASCAL Software 
    ·Sådan ændres et PanelView 
    ·Sådan Transfer Functions på Matlab 
    ·Sådan Wrap Lines i Netbeans 
    ·Sådan oprettes PHP /API og forbinde med Dreamweaver 
    ·Assemblerprogrammer til en IBM PC 
    ·Fordele & Ulemper ved Bubble Sortér 
    ·Sådan Find DBIx 
    ·Forskelle mellem de strukturer og Klasser 
    ·Udviklingsvurdering Tools 
      Anbefalede Artikler
    ·Hvordan man skriver en Div Fra JavaScript 
    ·Hvordan udvikler en personlighedstest Score Anvendelse …
    ·Hvordan til at tegne linjer i Visual C + + 
    ·Sådan installeres Vcvarsall.Bat 
    ·Hvad er en java.rmi.RemoteException 
    ·Sådan tænke en programmør 
    ·Sådan Hand Trace Gennem Software Code 
    ·Object Nødvendig i Visual Basic 
    ·Hvordan man programmerer en TI -84 Plus Lommeregner 
    ·Sådan downloader filer fra websider med Python 3.X 
    Copyright © Computer Viden http://www.computerdk.com