Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-16) was last changed on 17-Jul-2012 11:08 by ChristophSauer  

This page was created on 21-Nov-2007 11:07 by ChristophSauer

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

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]].\\
Version Date Modified Size Author Changes ... Change note
16 17-Jul-2012 11:08 5.28 kB ChristophSauer to previous Link zu Wards Wiki
15 17-Jul-2012 11:07 5.22 kB ChristophSauer to previous | to last
14 23-Oct-2009 16:50 5.158 kB ChristophSauer to previous | to last
13 23-Oct-2009 16:48 5.096 kB ChristophSauer to previous | to last
12 11-Feb-2009 10:53 4.577 kB ChristophSauer to previous | to last
11 24-Jan-2009 11:14 4.412 kB ChristophSauer to previous | to last
10 24-Jan-2009 11:13 4.408 kB ChristophSauer to previous | to last
9 09-Jan-2009 09:27 4.393 kB ChristophSauer to previous | to last Refaktorisierung refaktorisiert ;-)
8 09-Jan-2009 09:26 4.403 kB ChristophSauer to previous | to last
7 05-Dec-2008 10:02 1.84 kB ChristophSauer to previous | to last
6 05-Dec-2008 09:57 1.591 kB ChristophSauer to previous | to last
5 11-Jul-2008 07:46 1.377 kB ChristophSauer to previous | to last
4 29-Nov-2007 10:35 1.335 kB ChristophSauer to previous | to last
3 29-Nov-2007 10:35 1.328 kB ChristophSauer to previous | to last
2 22-Nov-2007 08:58 1.293 kB ChristophSauer to previous | to last
1 21-Nov-2007 11:07 1.245 kB ChristophSauer to last einige Ideen, muss noch dran arbeiten
« This page (revision-16) was last changed on 17-Jul-2012 11:08 by ChristophSauer