| At line 1 changed one line |
| [[Stub]] |
| In der Mathematik vereinfacht man Formeln durch refaktorisierung, aka "Umstellung". Man stellt die Formel solange um, bis die Sache auf den Punkt gebracht ist. Vereinfacht man Formeln nicht in dieser Weise, schleichen sich schnell Fehler (Missverständnisse) ein. |
| At line 3 changed one line |
| In der Mathematik vereinfacht man Formeln durch refaktorisierung, man bringt die Sache auf den Punkt. Übertragen auf das Wiki bedeuted das, das man ständig [[Umgestalten]] muss, bis das Wiki ihren Vorstellungen entspricht: [[Die Sprache Des Geistes|Ihrem Geistigen Bild vom Themengebiet]]. Die Wahrheit ist, das man nie von vorneherein weis was man will, da die Anforderungen mit den Funktionen des Systems wachsen. Nur ein System, das eine rasche Umgestaltung unterstützt, kann mit Ihren Wünschen mithalten. |
| Übertragen auf das Wiki bedeuted das, das man ständig [[Umgestalten]] muss, bis das Wiki ihren Vorstellungen entspricht: [[Die Sprache Des Geistes|Ihrem Geistigen Bild vom Themengebiet]]. Die Wahrheit ist, das man nie von vorneherein weis was man will, da die Anforderungen mit den Funktionen des Systems wachsen. Nur ein System, das eine rasche Umgestaltung unterstützt, kann mit Ihren Wünschen mithalten. |
| At line 5 changed one line |
| Das man alles nur einmal planen muss und dann nichts mehr tun muss ist die Lebenslüge traditioneller CMS Systeme: Ihre Webseite wird nur dann wirklich gut und nützlich, wenn sie ständig refaktorisieren (also Umgestallten um die Seite aktuell zu halten). Das Bedeuted arbeit, aber andere Systeme nehmen ihnen das nicht ab, sie vermitteln Ihnen nur den eindruck das jemand das für Sie vorher getan hätte, oder das die Maschine es für sie tun wird. Aber das stimmt nicht. |
| Das man alles nur einmal planen muss und dann nichts mehr tun muss ist die Lebenslüge traditioneller [[hierarchisch]]er CMS Systeme: Ihre Webseite wird nur dann wirklich gut und nützlich, wenn sie ständig refaktorisieren (also Umgestallten um die Seite aktuell zu halten). Das Bedeuted arbeit, aber andere Systeme nehmen ihnen das nicht ab, sie vermitteln Ihnen nur den eindruck das jemand das für Sie vorher getan hätte, oder das die Maschine es für sie tun wird. Aber das stimmt nicht. |
| At line 9 removed one line |
|
| At line 15 changed one line |
| -------------------- |
| == Refaktorisieren Sie |
|
| Folgendes ist eine technische Aufgabenbeschreibung. Allerdings ist es unwahrscheinlich das sich in der Länge der Wortkombination andere Teilnehmer im Wiki an diese Seite erinnern werden, daher ist die Chance für die so wichtige [[Verlinkbarkeit]] sehr gering. |
|
| {{{ |
| * [[JDK Bin Verzeichnis Im Path Aufnehmen]] |
| }}} |
|
| Dort ist folgendes hinterlegt: |
|
| {{{ |
| 1. System->Erweitert->Umgebungsvariablen |
| 2. Unter Systemvariablen die Variable Path bearbeiten |
| 3. Überprüfen ob sich das bin Verzeichnis bereits im JDK 5.0 auch im Path befindet -> Wenn JA -> ENDE |
| 4. Hinzufügen des bin Pfades des JDK und mit Semi-Colon abschließen, Beispiel: C:\Program Files\Java\jdk1.5.0_14\bin; |
| 5. Mit Ok abschließen |
| 6. Eclipse neustarten |
| }}} |
|
| Entweder es lohnt sich nicht eine eigene Seite dafür aufzunehmen, oder wenn es häufig vorkommt überlegen Sie, wie sie es allgemeiner fomlulieren würden in der Umgangssprache, sprich wie Sie es [[refaktorisieren]] können. In diesem Fall ist die Antwort meisten "Ja klar, du musst den **Windows Path Setzen**". Überlegen Sie sich wie es generell geht und machen dann vielleicht daraus die allgemeine Beschreibung wie man etwas generell macht und schreiben sie dann in der Aufgabenliste nur noch die restlichen Dinge[[1]]: |
|
| Inhalt Seite "Windows Pfad Setzen": |
| {{{ |
| 1. System->Erweitert->Umgebungsvariablen |
| 2. Unter Systemvariablen die Variable Path bearbeiten |
| 3. Überprüfen ob sich ihr gewünschtes Verzeichnis auch im Path befindet -> Wenn JA -> ENDE |
| 4. Hinzufügen des gewünschten Pfades und mit Semi-Colon abschließen, |
| Beispiel: C:\Program Files\Java\jdk1.5.0_14\bin; |
| 5. Mit Ok abschließen |
| 6. Ein Programm das den Pfad benötigt, neu starten. |
| }}} |
|
| In 3 wurde "das bin Verzeichnis bereits im JDK 5.0" allgemeiner Formuliert als "ihr gewünschtes Verzeichnis". 4 wurde ebenfalls verallgemeinert, das Beispiel aber weiter Verwendet, da es ja im Verallgemeinerten auch funktioniert. 6 wurde ebenfalls verallgemeinert, da es nicht nur für das Erwähnte programm gilt, sondern für Alle. |
|
| Nun haben wir also unsere Seite Refaktorisiert. Jetzt können wir in der Aufgabenliste einen Verweis in folgender Art und weise schreiben. Anstelle von "JDK Bin Verzeichnis Im Path Aufnehmen" tritt: |
|
| {{{ |
| * [[Windows Pfad Setzen]] für JDK, |
| z.B. C:\Program Files\Java\jdk1.5.0_14\bin und Eclipse neu starten. |
| }}} |
|
|
| Windows Path Setzen kann nun generell verwendet werden und wird vielen anderen Nutzern das erklären von Vorgängen erleichtern. |
|
|
| == Aufräumaktionen |
|
| In vielen Wiki Gemeinden und auch Firmeninternen Wikis ist es üblich von Zeit zu Zeit gemeinsame Aufräumaktionen zu starten. Hier werden nach vorher festgelegten Gesichtspunkten Wiki Seiten refaktorisiert, damit aus dem [[Wikidschungel]] wieder ein [[Wikigarten]]wird. Beispiele für solche Zeitpunkte: |
|
| * Produktwikis kurz vor dem Release |
| * Knowledge Wikis zum x Jährigen Geburtstag, zur 1000. Seite usw. |
| * Wenn ein Wiki einem größeren Kreis geöffnet wird |
| * Wenn Wikis zusammengeführt werden / Getrennt werden (Themenbereich wird ausgegliedert). |
|
| == Weiterführende Links |
|
| * Wiki Slang, entlehnt aus der Programmierung: [[http://c2.com/cgi/wiki?WhatIsRefactoring]] |
|
| ----------- |
| [[#1]] Sie refaktorisieren in diesem Fall durch [[Abstrahierung]].\\ |