1 Διατηρήστε το χρήσιμο πλαίσιο #

  • Συμπεριλάβετε το μικρότερο πλήρες δείγμα που εξακολουθεί να αποτυγχάνει.
  • Διατηρήστε ανέπαφες τις εσοχές (indentation) — εκεί κρύβεται συχνά το σφάλμα.
  • Προσθέστε το μήνυμα σφάλματος αυτολεξεί, συμπεριλαμβανομένου του κωδικού εξόδου ή της κατάστασης HTTP.
  • Αναφέρετε ποια γλώσσα, περιβάλλον εκτέλεσης (runtime) και έκδοση χρησιμοποιήσατε όταν αυτό έχει σημασία.
  • Περικόψτε τον θόρυβο των logs: επαναλαμβανόμενα stack frames, άσχετες προειδοποιήσεις, χρονοσημάνσεις που δεν χρειάζεστε.

2 Ελέγξτε πριν από την αποστολή #

Αναζητήστε στο απόσπασμα τα ακόλουθα πριν το στείλετε:

  • Tokens πρόσβασης, κλειδιά API, κεφαλίδες Authorization, cookies
  • Κωδικούς πρόσβασης, ιδιωτικά κλειδιά, συμβολοσειρές σύνδεσης (connection strings)
  • Εσωτερικά hostnames, ιδιωτικές διευθύνσεις IP, τοπικές διαδρομές αρχείων
  • Ονόματα και αναγνωριστικά πελατών μέσα σε δοκιμαστικά δεδομένα

Προσοχή

Το CopyPasta δεν εκτελεί ποτέ τον επικολλημένο κώδικα ούτε φορτώνει απομακρυσμένους πόρους από αυτόν, ωστόσο ο αναγνώστης μπορεί να τρέξει αυτό που του στέλνετε. Αφαιρέστε πρώτα τα διαπιστευτήρια — η ημερομηνία λήξης δεν αποτελεί μηχανισμό ελέγχου ασφαλείας για μυστικά.

Ξεκινήστε με την προστασία ευαίσθητου κειμένου για τη λίστα ελέγχου ταξινόμησης, και την επιλογή λήξης για οτιδήποτε προσωρινό.