Programmfehler: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
K (Kategorisiert.)
 
(7 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Allgemeines ==
== Allgemeines ==
Ein '''Programmfehler''', häufig auch Bug (engl. ''Wanze'') genannt, bezeichnet ganz allgemein ein Fehlverhalten von Programmen, wenn der Programmierer unvollständig, ungenau oder mehrdeutig programmiert. Häufig entstehen neue Programmfehler im Chatsystem, wenn Versionsänderungen freigegeben werden, neue Komponenten im Chat eingebaut werden oder wenn durch eine Serverwartung etwas unerwartet verändert wird.


Die unerlaubte Nutzung eines Programmfehlers ist untersagt und kann ggf. sanktioniert werden.
Ein '''Programmfehler''', häufig auch Bug (engl.: "Wanze") genannt, bezeichnet ganz allgemein ein Fehlverhalten von Programmen. Er entsteht, wenn der Programmierer unvollständig, ungenau oder mehrdeutig programmiert. Häufig entstehen neue Programmfehler im Chatsystem, wenn Versionsänderungen freigegeben werden, neue Komponenten im Chat eingebaut werden oder wenn durch eine Serverwartung etwas unerwartet verändert wird.  Die unerlaubte Nutzung eines Programmfehlers ist untersagt und kann gemäß [[Strafkatalog]] sanktioniert werden.


Um einen Bug zu melden wendet man sich entweder an ein Mitglied des [[Bugs-Team]]s im Chat oder eröffnet einen Thread im untern verlinkten Subforum.
 
== Konsequenzen von Programmfehlern ==
Programmfehler können zu unterschiedlichsten Konsequenzen führen:
 
* Die Funktion, die vom Programmfehler betroffen ist, funktioniert nicht mehr
* Die Funktion ist "verwundbar" und kann von einem Angreifer ausgenutzt werden, um Schaden zu verursachen oder sich selbst einen Vorteil zu verschaffen
* Die Funktion erfüllt nicht den ursprünglichen Zweck
* Der Programmfehler führt zu einer Instabilität im ganzen System (Dies kann bis zum vollständigen Absturz der Software führen)
 
 
== Bugmeldung ==
 
Jede Fehlermeldung hilft dabei Knuddels zu verbessern. Um einen Bug zu melden, wendet man sich entweder an ein Mitglied des [[Bugs-Team|Bugs-Teams]] im Chat oder eröffnet einen Thread im unten verlinkten Subforum.
 
Eine richtige Fehlermeldung sollte folgende Punkte enthalten:
 
* Aussagekräftiger Betreff bei [[/m]] oder E-Mail
* Objektive und vollständige Schilderung des beobachteten Fehlers (am besten mit [[Screenshot]]s, [[Log]]s, …)
* Ist der Fehler reproduzierbar (wiederholbar)? Wenn ja, was genau muss man dazu tun?
* Datum und Uhrzeit des Auftretens
* Beteiligte [[Nickname]]n
* Der [[Channel]], in welchem der Fehler auftrat
 
Eine Fehlermeldung, die diese Daten enthält, versetzt das [[Knuddelsteam]] i.d.R. in die Lage den Fehler zu beheben.
 
 
==Weiterführende Informationen==
* [[Channel:Bugs|Channel Bugs]] - Informationen zum Channel
* [[Bugs-Team]] - Informationen zum Bugs-Team
* [[Bug Information For All]] - Übersicht akuter und kürzlich behobener Bugs


== Weblinks ==
== Weblinks ==
:*[http://forum.knuddels.de/ubbthreads.php?ubb=postlist&Board=39&page=1 Das Subforum Bugs] in der Komponente Forum
* [http://forum.knuddels.de/ubbthreads.php?ubb=postlist&Board=39&page=1 www.knuddels.de/forum] - Das Sub-Forum für das Melden von Bugs
 
[[Kategorie:Begriffserklärung]]

Aktuelle Version vom 10. Januar 2022, 19:41 Uhr

Allgemeines

Ein Programmfehler, häufig auch Bug (engl.: "Wanze") genannt, bezeichnet ganz allgemein ein Fehlverhalten von Programmen. Er entsteht, wenn der Programmierer unvollständig, ungenau oder mehrdeutig programmiert. Häufig entstehen neue Programmfehler im Chatsystem, wenn Versionsänderungen freigegeben werden, neue Komponenten im Chat eingebaut werden oder wenn durch eine Serverwartung etwas unerwartet verändert wird. Die unerlaubte Nutzung eines Programmfehlers ist untersagt und kann gemäß Strafkatalog sanktioniert werden.


Konsequenzen von Programmfehlern

Programmfehler können zu unterschiedlichsten Konsequenzen führen:

  • Die Funktion, die vom Programmfehler betroffen ist, funktioniert nicht mehr
  • Die Funktion ist "verwundbar" und kann von einem Angreifer ausgenutzt werden, um Schaden zu verursachen oder sich selbst einen Vorteil zu verschaffen
  • Die Funktion erfüllt nicht den ursprünglichen Zweck
  • Der Programmfehler führt zu einer Instabilität im ganzen System (Dies kann bis zum vollständigen Absturz der Software führen)


Bugmeldung

Jede Fehlermeldung hilft dabei Knuddels zu verbessern. Um einen Bug zu melden, wendet man sich entweder an ein Mitglied des Bugs-Teams im Chat oder eröffnet einen Thread im unten verlinkten Subforum.

Eine richtige Fehlermeldung sollte folgende Punkte enthalten:

  • Aussagekräftiger Betreff bei /m oder E-Mail
  • Objektive und vollständige Schilderung des beobachteten Fehlers (am besten mit Screenshots, Logs, …)
  • Ist der Fehler reproduzierbar (wiederholbar)? Wenn ja, was genau muss man dazu tun?
  • Datum und Uhrzeit des Auftretens
  • Beteiligte Nicknamen
  • Der Channel, in welchem der Fehler auftrat

Eine Fehlermeldung, die diese Daten enthält, versetzt das Knuddelsteam i.d.R. in die Lage den Fehler zu beheben.


Weiterführende Informationen

Weblinks