Refaktorierung

Auch verfügbar in English und Русский


Refaktorierung ist der einzige bekannte Weg, um zu vermeiden, dass sich unsere Wissensbasis in einen Wust an Informationen verwandelt. Er übernimmt die Verantwortung für den Besitz der Seite und eine gewisse Kultur der Eigenverantwortung.


In einer Umgebung wie einem Wiki, das von jedem bearbeitet werden kann, wo Diskussionen direkt im Textkörper des Dokuments geführt werden und dort durchgestrichen, ergänzt und mit temporären Markierungen versehen werden (besonders in Entwürfen), wird jedes Dokument schnell zu einem völlig unlesbaren Durcheinander. Ein paar der aktivsten Mitwirkenden können sich noch einen Reim darauf machen, aber ein unbeteiligter Leser ist dazu nicht mehr in der Lage.


Um dies zu vermeiden, muss jedes Wiki-Dokument in regelmäßigen Abständen überarbeitet und korrigiert werden. Dies wird als Refactoring bezeichnet. Aber wer soll es tun? Der Administrator der Website und des Wikis? Er hat schon genug Arbeit, und es sind so viele Seiten hier! Gibt es eine Lösung?


Es gibt eine Lösung! Jedes Dokument hat einen Besitzer, der in der Lage sein sollte, diese Aufgabe zu erledigen. Er muss sich nur um seine eigenen Dokumente kümmern. Wenn er sich nicht verantwortlich fühlt, kann er die Kontrolle (und das Eigentum) an einen anderen Wiki-Benutzer abgeben.


Es können mehrere Schemata identifiziert werden, die unterschiedliche Grade der Dokumentenordnung aufrechterhalten und die Auswirkungen chaotischer Einflüsse, wie z. B. Angriffe von Wiki-Spammern und Wiki-Besetzern oder Bearbeitungen durch unerfahrene Benutzer, beheben.


Gelegentlich werden Seiten, die für die Öffentlichkeit zugänglich sind, von unbekannten Personen aufgesucht, die Seiteninhalte löschen, wahllos Links zu ihren (oder anderen) Seiten einfügen und Schimpfwörter schreiben. Einige versuchen sogar, sich an dem Ort niederzulassen, an dem sich Ihre Dokumente gerade noch befanden.


CAPTCHA (automatisierter Turing-Test) ist ein Mechanismus, um solches Verhalten zu verhindern, aber er kann nur Angriffen von Massenrobots entgegenwirken. Eine andere Möglichkeit ist, unbefugte und unbekannte Besucher stark einzuschränken. Aber in vielen Fällen ist dies inakzeptabel oder unbequem genug, um Angriffe in Kauf zu nehmen. In solchen Fällen ist es wichtig, rechtzeitig über einen Angriff informiert zu werden.


Die "Monitor"-Funktion des Dokuments leistet dabei hervorragende Arbeit. Achten Sie auf den Link "Beobachten" ganz oben auf der Seite, und merken Sie sich diesen gut. Es wird sich als nützlich erweisen. Durch die "Überwachung" der Seite erhalten Sie per E-Mail Berichte über Veränderungen der überwachten Seiten und können so rechtzeitig auf einen Angriff reagieren.


Öffnen Sie in einer solchen Situation einfach die letzte Revision des Dokuments, die nicht von dem Angriff betroffen ist, und speicher diese Version erneut. Dadurch wird das Dokument wieder in den vorherigen Normalzustand versetzt. Wenn der Angriff weitergeht, muss der Zugriff auf die Seite natürlich eingeschränkt werden.


Die Strukturierung von Dokumenten bezieht sich in der Regel auf Nachkorrekturen und die Aufrechterhaltung von Diskussionen im Hauptteil des Dokuments. Denken Sie daran, dass nicht alle Teilnehmer das Wiki-Markup beherrschen und wissen, wie man Wikidiskussionen führt. Daher verlieren viele Dokumente und Diskussionen ihr ordentliches Aussehen, wenn niemand sie " bereinigt", d.h. in Übereinstimmung mit den Formatierungsregeln bringt.


Die gleiche Anforderung gilt für die Aktualität der Dokumentbeschreibung und der Liste der Schlüsselwörter: Beide sind in der Registerkarte Eigenschaften verfügbar. Dies ist sowohl zur Vereinfachung der Informationsabfrage direkt auf der Website als auch zur korrekten Indizierung der Seiten durch die Suchmaschinen Google, Yandex und andere notwendig.