Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Refactor Code voor betere prestaties
De refactoring van code verwijst naar een proces waarbij de interne structuur van de code van een programma wordt gewijzigd om de prestaties te verbeteren . Wat maakt code refactoring zo krachtig , is dat het voorkomt dat het veranderen van de functionele eisen of elementaire behaviorisms van de code . Kortom, het programma nog steeds voert dezelfde taken uit , maar sneller en efficiënter te maken. Plus , de code wordt makkelijker onderhoudbaar en eenvoudiger te begrijpen . Beslissen om Refactor

refactoring code
is niet altijd de beste beslissing . Soms moet je gewoon weggooien uw huidige code en beginnen vanaf nul . In andere gevallen kan je gewoon niet de tijd die nodig is om uw code te herstructureren vanwege een dreigende deadline . Er zijn drie redenen waarom je zou willen refactor - . Om een ​​nieuwe functie toe te voegen , om een ​​slechte bug fix of aan de eisen van een jaarlijkse code review voldoen
Program Analysis
< br

een veel gebruikte aanpak voor refactoring code voor betere prestaties > houdt in het runnen van uw programma in het kader van een profiler of een programma analyse tool om te controleren hoe de code verbruikt ruimte en tijd . Dit stelt u in staat om langzaam en dikke hotspots die optimalisatie of refactoring vereisen te lokaliseren . Je dan geleidelijk aan te pakken elk hotspot een voor een in tot u het probleem op te lossen . Alleen dan ga je verder naar de volgende hotspot
Refactor Code Automatisch

Martin Fowler 's boek , " Refactoring : . Verbetering van het ontwerp van bestaande code , " de auteur geeft op eenvoudige maar doeltreffende tips voor het maken van automatische refactorings . Houd in gedachten dat auto refactoring is taal afhankelijk is , wat betekent dat het hetzelfde systeem je gebruikt voor Java-code kan niet worden hergebruikt voor C + + code . Het uitgangspunt bestaat uit het creëren van mechanische stappen die verandering identifiers en wijzigen de syntaxis , het aanbrengen van kleine , herhaalbare aanpassingen om de prestaties te verbeteren .
Refactoren Voorbeelden

U kunt refactor code door het verwijderen gedupliceerd code , het snijden te lange methoden neer in grootte en het verminderen van langdurige parameterlijsten . U kunt ook de partitie te grote systemen in kleinere subsystemen of samenvoegen sterk verwante modules in een enkele module . Extra refactoring voorbeelden zijn hernoemen uw objecten met meer intuïtieve namen , het organiseren van verwante entiteiten in een hiërarchie en het creëren van een aparte tijdelijke variabelen in plaats van het toekennen van een meerdere malen .

Previous: Next:
  Computer Programming Languages
·Algebraïsche Data Types 
·Hoe te IRR berekenen in Lotus …
·Hoe te Ant gebruiken in FlashB…
·Hoe te Lines In een Combo Box 
·Belang van Data Flow Diagrams 
·Wat is een Proxy Class ? 
·Hoe maak je een Long String Br…
·Ontbrekende operand Na een ope…
·Hoe te tekstvakken invoegen Me…
  Related Articles
Hoe te Trace hand door Software Code 
Hoe maak je een fout Handler voor een VB…
Hoe je code schrijven op HTML Button Met…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Tutorial voor Visual Basic Commands 
Graphics Tutorial voor Visual Basic 6 
Basic Help voor Microsoft Visual 
VBA Tutorial voor Word 
  Programmering Articles
·Hoe te voegen HTML Into Een e-mailberich…
·Hoe maak je een Relationele Data Model 
·Hoe maak je Voeg een Border Het gebruik …
·Hoe te Sprite Flex embedden 
·Hoe maak je rapporten met Perl Creëren 
·Dynamische webpagina's in PHP 
·Hoe om te verhuizen naar de volgende rij…
·Hoe maak je een Python Decimal Verwijder…
·Hoe de Buffer Overflow in Java schrijven…
Copyright © Computer Kennis http://www.nldit.com