Das Profi-Magazin für Entwickler
Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.
071_Extractinlineneu_mlo_ 2004 200516 200571 200573 200575 200577 2005www 41FE304 A0505ExtractInlineAbbildung1 Abbil Abbildung Abbildung2 Abbildung3 Abbildung4 Abbildung5 Abbildung6 Abbildung7 aber Abhängigkeiten abstrakte abstrakten Address Adresse ähnliche Ähnlichkeit Ähnlichkeiten Aktion alle allen Alles also Analysierens ande andere anderen Ändern Änderung Anfang anfangen ange Angenommen angenommenwerden angesehen angewandt angewen angewendet angewöhnt Anlass anpasst Anpassung anstelle Antwort Anwen anwenden Anwendung Anzeichen Anzeige anzuwenden arbeitet Arten Artikel Artikels Assembly auch auffassen Aufgabe Aufgaben aufgefasst aufgelöst aufgerufene aufgerufenen aufgezeigte aufjedeKlasseohneInterfaceExtract auflösen AuflösungderÜbungsaufgabe aufneh aufnehmen Aufruf Aufrufe aufrufende Aufrufer Aufrufs auftauchen auftritt aufzuneh ausfinden Ausgangslage Ausgangssituation ausgeglie ausgegliedert ausgegliederte ausgiebigen Ausgliede Ausgliedern ausgliedert Ausgliederung Ausnahmen ausnahmsweise außen Außerdem auszuglie auszugliedernden auszumachen automatisch automatisierte Autor Autoren bankzugriff Bedarf bedeutet befinden befindet begegnet Begriffen Behälter Behältern behandel behandelt behilflich beiden beides beim Beispiel beispielsweise beispielweise beleuchtet Berechnungen Bereiche bereits beschreiben beschriebene besitzt Bestandteile bestehenden besteht besten bestimmte Betrachtung BetrachtungderGrenzfälle bewahrt Bezeichnen Bezeichnung Bezug bietet bilden bildet bildeten bildung Bindung BirthDate blen Blick bloße Blumen Blumenstrauß brauch Busi Business Button Button1 Buttons ByVal CenterScreen characteristics chen chende Child class ClassessindInterfaces ClassPublic ClearButton Code Codeblöcke Codelines Codeteile Codezeilen Console Controls Create CreateButton createClearButton createOKButton dadurch damit Danach dann dargestellt darin Darüber darum DasGeheimnisvonsogenannten dashinterdiesenRefactoringssteht dass DasSchemafürExtractClassundInlineClass DasSchemafürExtractMethodundInlineMethod DasSchemafürExtractNamespaceundInlineNamespace DasSchemafürExtractRegionundInlineRegion DasSchemafürExtractundInlineSubclass DasSchemafürExtractundInlineSuperclass dassesbeliebigvieleKlassengebenkann dassesbeliebigvieleSubklassengebenkann Daten Datenbankzugriff dazu Deklaration denn DerCodenachAnwendungvon DerCodenachAnwendungvonExtractInterface DerCodevorAnwendungvon dereinObjektderKlasseübergeben deren dern dernächstgrößere dert derten derWienerZeitungin derzeit deshalb dessen detundgelöschtwerden diealsParameterdasInterfaceals diediesesInterface dienen DiepunktierteKlasse DiepunktierteKlasseBbedeu diese diesem diesemFall diesen dieser dieses diesichimGUI dievonderParent dievonderSuperklasseerben diezusammenmit digkeit direkten DLLs doch Dort dotnetpro dotnetproerläutertdasgrundlegendeSchema drei dung durch durchführen Ebene ebenfalls ebenfallsimplementiert Ebenso ehemals eher eigene eigenen Eigenschaften eignet eine EineFakeClass EineKlassenhierarchiebilden einem einen einer einfach einfaches eingefügt eingegliedert Eingriff Einhei Einheit Einheiten einmal einmalige einprägsamer einzelnen einzige einzigen Elementbezeichnung Elemente Elementen empfiehlt Ende Entdeckung entfernt enthält Entscheide entspre entsprechen entsprechend entsprechende entwe erben erbende erbt erforderlich erfüllt ergeben ergibt erkennt erledi erledigen erledigt ermöglicht erreichenihnperE erreicht erschweren ersetzen ersichtlich erspart erst erste erstellen erstellt ersten Erstens Erster Erwartungen erweitern erwiesen erzeu erzeugen erzeugt Essinddie etliche etwa exakt exakte Example Explaining Extract ExtractBlumenstrauß ExtractClass extracted ExtractInterface ExtractMethod ExtractNamespace ExtractRegion ExtractundInlineSubclass ExtractundInlineSuperclass Extrakt faces fache factoring factorings Fall Fällen falls falsch fassende Fazit Feature Fehler Fehlt fertig fest Fields folgende Folgenden fördern Form FormStartPosition Fowler Frage fragt Freilich füge fügen führen führlich führungindasRefactoring Function fungieren Funktion gängig geändert geben gebildet gebildete gebildeten gebildetes Gebrauch gebraucht Geburtsdatum geerbt Gefahr Gefahren Gegenteil gegliedert geholt gehören gehörige geht gekennzeichnet Geld gelegt gelöscht gelöst gelten gemacht gemeinsa gemeinsam gemeinsame gemeinsamen gemeinsames Gemeinsamkeiten genau generell genkatalog geordnet geschieht gesetzt Gesichtspunkt gesteckt GetName GetReturn gewählten gewisse geworden gezeigt gibt gigantischen gilt gion glei gleich gleichartige gleiche gleichsam gleichzeitig gliedern Grafik Grenzen GrenzendesSchemas Grenzfälle groß große großen größere Grup Gruppen gruppieren gruppiert habe haben halber halten hälter hebt heißt heiten herauszunehmen hier hierarchie hilft hinaus hinein Hinter Hinweis hinzu hinzugefügt höhere holt Ihre ihren Ihrer ihrerseits Ihres illustrieren illustriert immer imple implementation implementieren implementiert implementierten Implementierung Implementierungen Implements indem IneinerMethodeetwa Inherits InitializeComponent inline InlineClass InlineClassundweitere InlineMethod InlineRegion innen innerhalb interface Interfaceanwenden Interfaces Introduce IPerson isteineKlasse istnurdieImplementierungdesInter Jede jedem jene jeweils Kandidat Kandidaten kann kehrte kein keinen klas Klasse Klasseer Klassen Klassenhierarchie klasseninternen Klassennamen Klassenstruktur KlausHorsten KlausHorstenist klei kleine kleinen kleinere kleineren Kommentars Kompilieren können könnendeshalbsehrgroßzügiggebil könnenSiedannentwe könnten konträre Koordination kopieren kopiert Kornblumen Korrekturen korrigierende kritisch kürzer lang lange lassen lässt lautet Layer leitet lich licheneineStrukturierungundUnter licher liefere liegt Line Listing Location Logik löschen Löscht lösen LöslichesCode Lösung m_name machen macht Mailunterhor manche Margeriten Martin meFunktion mehr mehrere mehreren Menge Mengen Mengenart Mengenbezeichnung Mengendarstellung Mengenelemente Mengenleh MengenlehremitExtract menstrauß mente mentiert merke Merkmal merkt mespace Metho Method Methode Methoden Methodenaufruf Methodenaufrufe Methodenaufrufen mich mithilfe mittels mittelsRefactoring MockObjectsbeziehungsweiseFake MockundFake möglich möglichst Mohnblu Monster mühsam muss müssen Muster nach nachdem nächst Nächstes nächsthöhere Name Namen Namens Namensgebung Namespa Namespace Namespaces nehmen nere ness NETSDKdotnetpro neue neuen neugebildete nicht nichts noch nomenen notwen nunit Oberhalb oberste ObjectderFake Objekt Objektaufruf oder odereinMock oftmals Ohne OkButton Ordnung Ordnungseinheit Orientierung paar Paare PaarewieExtractMethod Parent passen Performance Person Person1 Phänomene piert plementierte Point Praxis private privaten Programm Programmie Programmier Programmiererbei Properties Property prüft public punktliegtimevolutionärenDesign realisiert recht reduzieren Refac Refacto Refactoring Refactorings RefactoringtoDe Region Regionen Regionenbeeinflusseninkeiner remove rent Repertoire rere return richtige ring rings Rück Rückgängigmachen rückliefern ruft rung sammen sammengehörige schaffen schafft scheiden Schema schemas schen schließen schließlich schließt Schluss Schnitt Schnittmenge schöner SchrittefürExtractClass SchrittefürExtractMethod SchrittefürExtractNamespace SchrittefürExtractRegion SchrittefürExtractSubclass SchrittefürExtractSuperclass SchrittefürInlineClass SchrittefürInlineMethod SchrittefürInlineRegion SchrittefürInlineSubclass SchrittefürInlineSuperclass SchrittezurAuslagerungvonBusiness schwer schwert sehe sehen Sehr sein seine SeinSchwer Seite44ff selbst selten sembly senverhältnisse separa setzen sich sichtlich Sieermög sieht Siekönnen SiemachendenCodesehrübersicht Signatur Signaturen signPatternssowieUnitTesting sind Sinnhaftigkeit Size Sobald sodass sofern sogleich sohebtsicheineGruppedavonab solche soll sollen Sollte sondern sowohl space spaces Spaghettientwirren spartes später spielsweise splitten SprachenVB sprachge Sprachgebrauch sprechen sprechend spricht sprungsbehälter ständlich ständnisdesProgrammcodessehr Startposition Statt stehen steht stehtfrei Steigerung Stelle stellen sten Strauß streng string Strings strittig Struk Struktur StrukturierenmitRegionen Stun Subclass Subclassing Subklasse Subordination Suchen super Superclass Superklasse Superordination TechnikRefactoring teilt teilungdesCodes Telefone Telefonnummer tels Temp temporäre temporären Terminologie testen Text thode thoden tion Tipp Tool toring torings Tragen treffend treffendenBenennungendasVer Typerwartet über ÜberblicktmandieRefactoringsimGesamten übergehen übergeordnete Überprüfung Übersicht übersichtliche übersichtlicher Übersichtlichkeit Übungsaufgabe UhrSeite umfassenden umge umgekehrt umgekehrten umgestaltet Umkehrung umzuwandeln unbedingt undInline undnicht undzeigt unnötig Unregelmäßigkeit unter unterbringen Unterhalb Unterklasse Untermenge Untermengen unterscheiden Unüber unübersicht unübersichtlich Unverständlichkeit ursprünglich ursprünglichen Ursprungs Ursprungsklasse Value Varia Variable Variablen variierende verbirgt Vererbungs Vererbungshierarchie Verfah Verfahren Vergleich Verhaltensweisen Verhältnis verhilft Vermehrung vermuten verraten verschieben verschiedenen verschoben versetzt verstanden verständlicher Verständnis verstehen versteht Versuchen verwechseln verwen verwenden VerwendenSieausgiebigRegionen verwendet viele vielen vielerlei Vielzahl void vondersiedasInterfaceabgeleitet Voraussetzungen Vorgang vorgenom vorgestellt vorhan vorliegt Vorstufe Vorteil wann WasdieKlassegenaumachen weder weil weise WeisedasVerhaltendesCodesund weiterer weiteres welche WelcheEle welchen welcher welches Welchesist Wende wenden wendet wenige wenigen Wenn wennman werden Wert Werts wertvolle wesentlich wiede wieder wiedergeben wiedergibt wiederholten Wiederver Wien wird wirken Wissen wobei wodieGrenzenfürdieAnwendungverlaufen Wollen wonnen worden worin WriteLine wurde wurden würden Zahl zeigt zeigtden Zeilen zeugen Ziel Zielbehälter Zudem zugänglich zugliedern zugroßundzuviel zugrun zugrunde zumal Zuordnung zurück zusam zusammen Zusammenfas zusammenfassen zusammengefasst zusammengehören zusammengehörige zusammensetzen zuviel zuweilen Zweck zwei zweite Zweitens zwischen
Login & Registrierung Abo bestellen
SehrEs ist meiner Leistung angemessen.Ich arbeite mehr als ich dafür entlohnt werde.Irgendwann will ich von meinem Gehalt auch mal leben können.
Ergebnis anzeigen