Benutzer:Sacaldur/Wie man Fragen stellt

Aus Spieleprogrammierer-Wiki
< Benutzer:Sacaldur
Version vom 14. Dezember 2011, 09:36 Uhr von Sacaldur (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Um für ein Problem eine mögliche Lösung zu erhalten, ist es nicht nur notwendig, eine entsprechende Frage zu stellen, sondern es ist ebenfalls notwendig, sie auch richtig zu stellen. Nachfolgend wird beschrieben, worauf man beim Stellen einer Frage achten muss.

Inhaltsverzeichnis

Die Vorbereitung

Bevor man sich daran macht, andere um Rat zu bitten, sollte man erst selbst versuchen, den Fehler zu finden. Dabei können folgende Probleme häufiger auftreten:

Um die Stelle einzugrenzen, an der das Problem besteht, sollte man sein Programm debuggen. Bei vielen Programmiersprachen ist es möglich, Haltepunkte zu setzen, an der die Ausführung im Debugmodus stehen bleibt, sodass man dann Variablenwerte auslesen und die Ausführung Schritt für Schritt fortsetzen kann.

Das Ziel

Das wichtigste ist, zu beschreiben, was man eigentlich machen wollte, wobei das Problem aufgetreten ist. Je genauer und nachvollziehbarer man sein Ziel beschreibt, um so besser sind in der Regel auch die Antworten.

Die Lösung ist nicht das Ziel

Auch wenn du für dein konkretes Problem eine Lösung suchst, solltest du dennoch beschreiben, was du damit erreichen wolltest. Es kann durchaus sein, dass der scheinbar tolle Lösungsweg nicht zum eigentlichen Ziel führt. Ohne eine Beschreibung des eigentlichen Ziels kann das niemand erkennen.

Die bisherige Lösung

Damit das Problem nachvollziehbar sein kann, muss erklärt werden, was man bisher gemacht hat. Auch hier gilt wieder, dass man nicht zu viele Informationen liefern kann, man kann sie aber unübersichtlich strukturieren. Sollte man Quelltext schicken müssen, sollte dieser in jedem Fall gut formatiert sein. Wenn der Beitrag durch den Quelltext zu lang werden würde, bieten sich Diente wie Pastebin.com an.

Das Problem

Das wichtigste ist zu guter Letzt immernoch die eigentliche Problembeschreibung. Anhand der bisherigen Lösung kann man zeigen, an welcher Stelle das Problem auftritt oder an welcher Stelle es vermutet wird. Es sollte beschrieben werden, wie genau sich dieses Problem äußert. Sollte eine Fehlermeldung ausgegeben werden, sollte diese in die Problembeschreibung aufgenommen werden.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge