[ HOME
| mini-faq | dclpc-faq
| checkliste | perlbuch
| idiot's guide ]
Martin H. Slukas
Perl-Checkliste -- Hilfe zur Selbsthilfe
(Quelle: http://martin.sluka.de/Perl-Checkliste.html)
Anmerkung
: Dieses Dokument liegt auch in den folgenden Formaten vor: [ .txt
]
Liebe de.comp.lang.perl.{misc,cgi}-Leserin,
lieber de.comp.lang.perl.{misc,cgi}-Leser,
die Erfahrung zeigt, daß sich
hinter einem nicht unbeachtlichen Teil der Anfragen, die in diesen unseren
Gruppen gestellt werden, zwar nicht unbedingt FAQs im engeren Sinne verbergen,
diese sich aber doch oft auf einige Grundprobleme zurückführen lassen,
die der jeweilige Fragesteller beziehungsweise die Fragestellerin durch die
Einhaltung bestimmter Standards unschwer selbst und damit im allgemeinen auch
schneller in den Griff bekommen oder zumindest genauer eingrenzen könnte.
Wir bitten Dich daher darum, bevor
Du eine Anfrage an die gesamte Gruppe stellst, folgende Checkliste durchzugehen:
Sicher lassen sich nicht alle der
genannten Punkte auf jedes Problem anwenden, wir hoffen aber, Dir damit vielleicht
den ein oder anderen entscheidenden Tip gegeben zu haben, der Dir dabei helfen
kann, selbst eine Lösung zu finden.
Sollte das einmal trotz allem nicht
funktionieren, bist Du natürlich herzlich eingeladen, Dein Problem in
de.comp.lang.perl.misc oder
de.comp.lang.perl.cgi zur Diskussion
zu stellen. :-)
Du kannst dabei Deine
Chance, möglichst kurzfristig eine oder vielleicht sogar mehrere fundierte
Antwort(en) zu erhalten, erhöhen, indem Du Dich dabei an folgende einfache
Standards hältst:
- Bitte poste in der Regel keine
Anfrage nach fertigen Scripts, vor allem nicht nach solchen für offenkundige
Standardanwendungen, und jedenfalls nicht, bevor Du Dich auf http://www.cgi-resources.com/
danach umgesehen hast.
- Bitte wähle für Dein
Posting eine aussagekräftiges Subject! (vgl. hierzu auch http://www.perl.com/CPAN/authors/Dean_Roehrich/subjects.post)
Beispiele aus der Praxis, wie man es nicht machen sollte, sind
- Subject: CGI
- Subject: Tip
- Subject: ist das falsch?
- Subject: Und gleich
noch eine Frage..
- Bitte gib eine möglichst
exakte Beschreibung Deines Problems sowie der (beabsichtigten und tatsächlichen)
Funktionsweise Deines Scripts, beispielsweise
- Welche Ausgabe erwartest
Du von Deinem Script, und welche (fehlerhafte) erzeugt es tatsächlich?
- Wie sehen die Daten
aus, die Du an das Script verfütterst?
- Bitte gib das Betriebssystem
sowie die Version des Perl-Interpreters, unter denen Du das Problem
beobachtet hast, sowie ggf. die Versionsnummern sämtlicher
eingesetzten Module an (vgl. "perl -V", "perldoc CPAN")!
- Bitte poste die Teile Deines
Codes, die für das Problem voraussichtlich relevant sein könnten,
aber auch nur diese Teile. Generell sollte das Codestück
keinesfalls länger als etwa 42
Zeilen sein.
- Bitte baue diese(s) Codestück(e)
als normalen Text in Deinen Artikel ein, nicht als Attachment
oder gar uuencoded, wie überhaupt Dein gesamter Artikel sich auf
"text/plain" beschränken sollte.
- Erwähne am besten kurz,
welche Punkte der obigen Checkliste (erster Teil) Du
bereits erfolglos versucht hast, denn wenn Dein guter Wille, das Problem
selbst in den Griff zu bekommen, ersichtlich ist, wächst die Lust
vieler, Dir zu helfen.
Dies sind jedoch nur die wesentlichsten
Punkte. Falls Du noch gar keine Erfahrungen mit dem Posten von Usenet-Artikeln
gesammelt hast, schau Dir bitte im Interesse aller Beteiligten die einschlägigen
Artikel hierzu in de.newusers.infos an.
Doch nun erst einmal viel Spaß
und Erfolg bei der Fehlersuche! :-)