automatisch in Delphi, van dit document, het juiste gebruik van tijdelijke variabele, in de motivatie van misbruik en van het gebruik van automatische segmentering, wil ik een probleem op te lossen, ik vaak van die eerste keer als ze naar de wederopbouw van Shen. , kijken ze naar iets als "wetgeving"; de winning; en "; om de lokale variabelen"; dit is niet vanzelfsprekend. is kan je uitzoeken wat ze doen en dan zien ze dat op basis van de naam. " splitsing van tijdelijke " ze weten niet hoe het moet. is zeer intuïtief, wederopbouw en in de meeste gevallen genegeerd worden. Ondanks deZeer nuttig, kortom, de wederopbouw., dat gebruikt wordt als "heb je een gedeeltelijke toewijzing van variabele van meer dan één keer, in plaats van een cyclus van variabelen en het verzamelen van variabele" (Martin Fowler in wederopbouw: verbetering van de bestaande code ontwerpen), een lokale variabelen, gebruik een veel gebruik van Natuurlijke nodig. Variabelen die voor toewijzing van meer dan één keer. verkeer variabele als voorbeeld, als op een circuit (zoals ik in mijn: = 0 tot 10). verzamelen variabelen verzamelen wat voorlopige waarde, is gebaseerd op een methode in het algemeen is er een patroon lijkt op "; somevar:= somevar + somenewvalue." andere tijdelijke factoren;,, voor het behoud van een deel van de code van de resultaten van de Referentie:Na deze variabelen in. moeten voorzien van een keer. als instellingen van meer dan één keer, dit is een duidelijk teken dat in de functie van variabele of van één of meer van de verantwoordelijkheid. dit is verwarrend en moeilijk te handhaven lezen, omdat het moeilijk is vast te stellen op een gegeven moment verantwoordelijk zijn, de verantwoordelijkheid moet uitkomen. door verschillende variabelen, de code gemakkelijker te lezen en te handhaven.,, dit is "; splitsing van tijdelijke"; de herstructurering was. wordt er meer verantwoordelijkheid en verdeeld in verschillende variabelen een bijzondere verantwoordelijkheid. laat ons door een voorbeeld te geven:,,,,, updatecoordinates plaatsvindt, een gebeurtenis;Temperatuur: var, de gehele getal;,, temperatuur: = vorm. De top;, statusbar1. Bestuur [0]. De tekst: = IntToStr (tijdelijke); en de temperatuur: = vorm. De linker;, statusbar1. Bestuur [1]. De tekst: = IntToStr (tijdelijke);,,,,,, te beëindigen; op deze manier, een BAR is een vorm van coördinatie van het panel worden bijgewerkt.In naam van de "tijdelijke" variabele in de loop van de procedure hebben meerdere taken.Het is de waarde van de top en aan de linkerkant.We kunnen (moeten) Resolutie van deze verantwoordelijkheid.Shen,, delen, zullen we de cursor in variabele delen (zie de temperatuur zal doen, maar het is gelegen in een tekst die cursor op "tijdelijke").De keuze van de "resolutie van tijdelijke", de "wederopbouw" menu 's (of van de redacteur van de belangrijkste uitgevers context menu of menu' s).Een dialoog die ons vertellen dat we gaan uit van tijdelijke aard, dit is een soort getallen, naar een van de twee variabelen, en verzoekt de nieuwe naam van de variabele.Als de naam van onze nieuwe variabelen en klik in de shapeleft.,,,,, - oké, wederopbouw en het Gewijzigd voorstel voor een browser ontstaan.Dat is standaard inspectie van bepaalde wijzigingen van de, anderen niet.Shen gaat ervan uit dat de variabele is de eerste plicht van de variabelen en de bestaande te handhaven, en ten tweede de verantwoordelijkheid is zo vol van nieuwe variabelen.Als je het niet eens met de veronderstelling dat, je kan controleren en de afschaffing van deze wijzigingen zie je de juiste.,,,,, we gaan klikken op ";" (omgedoopt tot ";"; in de heilige bron 2.2), en dat de geselecteerde Shen zal veranderen.Nu hebben we een programma, ziet er als volgt uit:,,, programma 's een incident. Updatecoordinates; var, de temperatuur, de shapeleft: gehele getal;,, temperatuur: = vorm. De top;, statusbar1. Bestuur [0]. De tekst: = IntToStr (tijdelijke); de vorm, shapeleft:=. Links, statusbar1; [1]. Plaat. De tekst: = IntToStr (shapeleft);,, is de verbetering van het einde.Natuurlijk, wat extra wederopbouw kan deze code is beter.Met de naam ";" lokale variabelen; om tijdelijk als shapetop zal worden verbeterd.De code kan eenvoudiger gebruik worden gemaakt van "in de rij."; afschaffing van de variabele volledig.,, in dit verslag hebben we geleerd over het juiste gebruik van tijdelijke factoren en het gebruik van Shen " splitsing van tijdelijke "; de wederopbouw ter verbetering van deze gebieden kunnen we het oneigenlijk gebruik van ze.Voor meer informatie over de herstructurering van de heilige bron kunnen vinden, hier.
Hoe heeft de tijdelijke
Previous:COM en de dienst van de ramen
Next Page:Hoe sneller je code in, en