Kézikönyv c #, kód újraírás

Az a lehetőség, kód újraírás

Extract Method
(Extrakciós módszer)

Ez lehetővé teszi, hogy meghatározza egy új módszer alapján a kiválasztott kódot szereplők

magukba Field






(Encapsulation mező)

Ez lehetővé teszi, hogy konvertálni a nyilvánosan elérhető egy privát területen, zárt formában tulajdonát C #

kivonat Interface
(Eltávolítása interfész)

Ez lehetővé teszi, hogy meghatározza egy új típusú felület alapján egy sor meglévő típus tagjai

Átrendezés paraméterek
(Átrendezése paraméterek)

Ez lehetővé teszi, hogy módosítsa a sorrendben az érveket a pénisz

paraméterek eltávolítása
(Eltávolítása paraméterek)

Ez lehetővé teszi, hogy törölje a konkrét érv a jelenlegi beállítás listája

Ez lehetővé teszi, átnevezés használt technika a kód mezőbe, lokális változó, stb A teljes projekt

Látni, hogy a folyamat újraszervezi akcióban, nézzük módosítsa a Main () metódus, adjuk hozzá a következő kódot:

Ily módon ez a nincs semmi baj ezzel a kóddal, de mondjuk úgy volt a vágy, hogy ez egy üdvözlő üzenet jelenik meg a különböző helyszíneken az egész programot. Ideális esetben, ahelyett, hogy újra be ugyanazt a felelős a konfiguráció a konzol felületen logika, jó lenne, hogy egy segítő funkciót, ami lehet oka a feladat. Tekintettel erre, hogy megpróbálja alkalmazni a meglévő kód vétel újraírás Extract Method (extrakciós módszer).







A megnyíló ablakban további rendelhet új módszer MyConfigCUI () név:

Kézikönyv c #, kód újraírás

Ezután Main () metódus fog okozni az új éppen generált módszerrel MyConfigCUI (), amelynek belsejében tartalmazza a korábban kiválasztott kód:

Ez könnyű észrevenni, mint varázslók elég könnyen elkészíthető kód újraírás, nem csak ugyanazon az oldalon, hanem az egész alkalmazást. További elérhető lehetőségek a következők:

átnevezés módszerek, a helyi változókat, mezők és sok más elem

extrakciós módszerek elosztása kód fragmentumok

Kivonat Interface alapján egy sor meglévő típus tagjai

átalakulás a helyi változók paraméterei

átnevezését vagy átrendezésével paraméterek




Kapcsolódó cikkek