Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Refactor Kod för bättre prestanda

    The refactoring av koden hänvisar till en process genom vilken den interna strukturen av ett programs kod ändras för att förbättra dess prestanda . Vad gör koden refactoring så kraftfull är att den undviker att ändra de funktionella kraven eller grundläggande behaviorisms av koden . I grund och botten , utför programmet fortfarande samma uppgifter , men snabbare och mer effektivt . Plus , blir koden mer lätt att underhålla och lättare att förstå . Beslutar att Refactor

    Refactoring kod är inte alltid det bästa beslutet. Ibland ska du bara kasta ut din nuvarande kod och börja om från början . I andra fall kan du saknar helt enkelt den tid som krävs för att omstrukturera din kod på grund av en förestående deadline . Det finns tre skäl som du kanske vill Refactor - . Att lägga till en ny funktion , för att fixa en dålig bugg eller att uppfylla kraven i en årlig kodgranskning
    Program Analysis

    ett flitigt förhållningssätt till refactoring kod för bättre prestanda innebär att köra ditt program under en profiler eller program analysverktyg för att följa upp hur koden förbrukar tid och rum . Detta gör att du kan lokalisera långsamma och chunky hotspots som kräver optimering eller refactoring . Du kan sedan gradvis tackla varje hotspot en i taget tills du åtgärda problemet . Först då går man vidare till nästa hotspot
    Refactor koden automatiskt

    Martin Fowlers bok , " refactoring : . Förbättra utformningen av befintliga koden , " författaren listar ut enkla men effektiva tips för att skapa automatiska refactorings . Tänk på att auto refactoring är språkberoende , dvs samma system som du använde för Java -kod kan inte återanvändas för C + + -kod . Utgångspunkten utgörs av att skapa mekaniska steg som ändrar identifierare och ändra syntaxen , göra smärre , repeterbara justeringar för att förbättra prestandan .
    Refactoring Exempel

    Du kan Refactor koden genom att ta bort dubblerade kod , skära alltför långa metoder i storlek och minska långa parameterlistor . Du kan också partitionera alltför stora system i mindre delsystem eller sammanfoga starkt relaterade moduler till en enda modul . Ytterligare refactoring exempel döpa dina objekt med mer intuitiva namn , organisera relaterade enheter till en enda hierarki och skapar separata temporära variabler stället för att låta en flera gånger . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är Data Persistens
    ·Hur man använder bakgrundsbilder i ett HTML- e
    ·Så för att ändra färgen på rullningslisten i Micro…
    ·Hur Byt COBOL
    ·Hur du använder Oracle Sekvenser
    ·Hur man gör en T - test i MATLAB
    ·Vad är ett undantag Brytpunkt
    ·Hur man använder SendKeys Med en URL-sträng
    ·Vad är hierarkiska Inlägg
    ·Vad är skillnaden mellan Beta och 2.0
    Utvalda artiklarna
    ·Hur man använder variabler i Access Query
    ·Hur man tar bort radbrytningar i Perl
    ·Hur farkosten en Sachet
    ·Java 1.6 Träning
    ·Hur Rotera en InlineShape i VB6
    ·Vilka är de mobila applikationer för Visual Basic
    ·Vilka är fördelarna med villkorssatser
    ·Hur man avgör en relativ App Root i PHP
    ·Hur man gör en enkel miniräknare med Java
    ·Hur till Redigera HTML Källans Koder
    Copyright © Dator Kunskap http://www.dator.xyz