Επικοινωνία με την υποστήριξη

Απαντάμε μέσω e-mail, συνήθως μέσα σε δύο ημέρες.

Το Google reCAPTCHA ελέγχει αυτή την υποβολή για κατάχρηση· δεδομένα αποστέλλονται στην Google. Το script φορτώνεται μόνο όταν ανοίξει αυτή η φόρμα.

← Όλα τα άρθρα

Πόσο καιρό επιβιώνει μια λανθασμένη πρόταση

Στις 14 Αυγούστου μπήκε στη σελίδα «Σχετικά» μια πρόταση που έλεγε ότι σκόπιμα δεν μετράμε το ποσοστό εγκατάλειψης ούτε τον χρόνο παραμονής στη σελίδα, επειδή και τα δύο θα απαιτούσαν να παρακολουθείται μια συνεδρία από τη μία προβολή σελίδας στην άλλη, και αυτό θα απαιτούσε πλαίσιο συγκατάθεσης στον ιστότοπο που ενσωματώνει τον μετρητή.

Στις 27 Αυγούστου κυκλοφόρησε ο χρόνος παραμονής στη σελίδα. Η πρόταση έμεινε.

πόσο καιρό ήταν λάθος μία πρόταση στη σελίδα «Σχετικά» η πρόταση γράφεται 14 Αυγούστου, 22:41 ο χρόνος παραμονής κυκλοφορεί 27 Αυγούστου, 17:53 η πρόταση διορθώνεται 28 Αυγούστου, 21:57 13 ημέρες σωστή 28 ώρες λάθος κανένας έλεγχος δεν το εντόπισε: ήταν ερώτηση ενός αναγνώστη

Δεκατρείς ημέρες σωστή, είκοσι οκτώ ώρες λάθος

Οι ημερομηνίες είναι ακριβείς, επειδή το αποθετήριο τις γνωρίζει. Η πρόταση προστίθεται στις 22:41 της 14ης Αυγούστου. Ο χρόνος παραμονής, σε έξι κατηγορίες, φτάνει στις 17:53 της 27ης Αυγούστου — και από εκείνο το λεπτό το δεύτερο μισό της πρότασης είναι ψευδές. Διορθώνεται στις 21:57 της 28ης Αυγούστου.

Ήταν λοιπόν σωστή για δεκατρείς ημέρες και λάθος για είκοσι οκτώ ώρες, κάτι που ακούγεται καλή αναλογία μέχρι την επόμενη παρατήρηση: τίποτα μέσα σε αυτές τις είκοσι οκτώ ώρες δεν επρόκειτο να τους βάλει τέλος. Κανένα τεστ δεν απέτυχε. Κανένας έλεγχος δεν ενεργοποιήθηκε. Η σελίδα εμφανιζόταν κανονικά, η λειτουργία δούλευε, και τα δύο αντέφασκαν σιωπηλά μεταξύ τους σε έντεκα γλώσσες.

Γιατί κανένας έλεγχος δεν θα μπορούσε να το εντοπίσει

Κάθε αυτοματοποιημένος έλεγχος σε αυτό το έργο συγκρίνει δύο πράγματα που βρίσκονται και τα δύο μέσα στο σύστημα: ένα πλήθος γραμμών με το έντεκα, το πλάτος μιας ετικέτας με τον χώρο που διαθέτει, μια λίστα πινάκων με το σχήμα της βάσης. Ένας ισχυρισμός σε μια σελίδα δεν συγκρίνεται με τίποτα. Είναι κείμενο για τον κόσμο, και ο κόσμος σε αυτή την περίπτωση ήταν ένας πίνακας που είχε δημιουργηθεί σε ένα εντελώς άλλο σημείο του κώδικα.

Ένας έλεγχος που ψάχνει στο κείμενο της σελίδας «Σχετικά» ονόματα λειτουργιών και τα αναζητά είναι νοητός. Θα ήταν μακρύς, εύθραυστος, και θα έχανε πάλι τις ενδιαφέρουσες περιπτώσεις, επειδή η πρόταση δεν ανέφερε κάποιον πίνακα. Ανέφερε έναν λόγο: αυτό θα απαιτούσε πλαίσιο συγκατάθεσης. Αυτός ο λόγος είχε πάψει σιωπηλά να ισχύει.

Τι της έβαλε τέλος

Μια ερώτηση. Κάποιος ρώτησε αν εμφανίζουμε ποσοστό εγκατάλειψης, και η ειλικρινής απάντηση απαιτούσε να διαβάσει κανείς την πρόταση ακριβώς δίπλα, οπότε και κατέρρευσε.

Είναι ο ίδιος μηχανισμός που αφαίρεσε νωρίτερα αυτόν τον μήνα τέσσερις άλλους ισχυρισμούς από αυτή τη σελίδα, και δεν είναι μηχανισμός, είναι τύχη. Το μόνο που βελτιώνει τις πιθανότητες είναι να διατυπώνεται ο ισχυρισμός τόσο στενά ώστε να παραμένει ελέγξιμος: όχι «δεν μετράμε το Χ, επειδή Υ», αλλά «το Χ δεν υπάρχει σε αυτή τη σελίδα» — μια πρόταση που περιγράφει τη σελίδα στην οποία βρίσκεται και όχι τους λόγους πίσω από αυτήν.

Τι ισχύει γενικότερα

Ο κώδικας χαλάει με θόρυβο. Το κείμενο που περιγράφει τον κώδικα χαλάει αθόρυβα, και συνήθως χαλάει τη στιγμή που ο κώδικας βελτιώνεται.

Χρειάστηκε να αλλάξουν δεκατρία σημεία για να διορθωθεί μία πρόταση: έντεκα γλωσσικές εκδοχές ενός κειμένου της διεπαφής και δύο παράγραφοι HTML γραμμένου με το χέρι. Αξίζει να ξέρει κανείς αυτόν τον αριθμό πριν γράψει την επόμενη εξήγηση, γιατί είναι το τίμημα κάθε ισχυρισμού που εκτείνεται πέρα από τη σελίδα στην οποία είναι τυπωμένος.

Διαφήμιση