Hubungi dukungan

Kami membalas melalui e-mail, biasanya dalam dua hari.

Google reCAPTCHA memeriksa kiriman ini untuk mencegah penyalahgunaan; data dikirim ke Google. Skrip hanya dimuat saat formulir ini dibuka.

← Semua artikel

Berapa lama kalimat yang salah bertahan

Pada 14 Agustus, sebuah kalimat dimuat di halaman Tentang yang menyatakan bahwa kami sengaja tidak mengukur rasio pentalan maupun waktu di halaman, karena keduanya memerlukan sesi yang diikuti di berbagai tayangan halaman, dan itu memerlukan banner persetujuan di situs yang menyematkannya.

Pada 27 Agustus kami merilis waktu di halaman. Kalimat itu tetap ada.

berapa lama satu kalimat di halaman Tentang keliru kalimat ditulis 14 Agustus, 22:41 waktu di halaman dirilis 27 Agustus, 17:53 kalimat dikoreksi 28 Agustus, 21:57 13 hari benar 28 jam salah tak ada pemeriksaan yang menemukannya: yang menemukannya pertanyaan seorang pembaca

Tiga belas hari benar, dua puluh delapan jam salah

Tanggal-tanggalnya pasti karena repositori mengetahuinya. Kalimat itu masuk pukul 22:41 pada 14 Agustus. Waktu di halaman, dalam enam kelompok, masuk pukul 17:53 pada 27 Agustus — dan sejak menit itu separuh kedua kalimat tersebut salah. Kalimat itu dikoreksi pukul 21:57 pada 28 Agustus.

Jadi kalimat itu benar selama tiga belas hari dan salah selama dua puluh delapan jam, yang terdengar seperti perbandingan yang baik sampai pengamatan berikutnya: tidak ada apa pun dalam dua puluh delapan jam itu yang akan mengakhirinya. Tidak ada uji yang gagal. Tidak ada pemeriksaan yang berbunyi. Halamannya tampil, fiturnya berfungsi, dan keduanya diam-diam saling bertentangan dalam sebelas bahasa.

Mengapa tidak ada pemeriksaan yang bisa menangkapnya

Setiap pemeriksaan otomatis dalam proyek ini membandingkan dua hal yang sama-sama ada di dalam sistem: jumlah baris dengan sebelas, lebar label dengan ruang yang tersedia, daftar tabel dengan skema. Sebuah klaim di halaman tidak dapat dibandingkan dengan apa pun. Klaim itu prosa tentang dunia, dan dunia dalam kasus ini adalah sebuah tabel yang dibuat di bagian basis kode yang sama sekali lain.

Pemeriksaan yang mencari nama-nama fitur di teks halaman Tentang dengan grep lalu mencocokkannya memang bisa dibayangkan. Pemeriksaan itu akan panjang, rapuh, dan tetap melewatkan kasus-kasus yang menarik, karena kalimat itu tidak menyebut sebuah tabel. Kalimat itu menyebut sebuah alasan: ini akan memerlukan banner persetujuan. Alasan itu diam-diam sudah tidak berlaku.

Apa yang mengakhirinya

Sebuah pertanyaan. Seseorang bertanya apakah kami menampilkan rasio pentalan, dan jawaban yang jujur mengharuskan membaca kalimat di sebelahnya, dan saat itulah kalimat itu runtuh.

Itu mekanisme yang sama yang awal bulan ini menghapus empat klaim lain dari halaman ini, dan itu bukan mekanisme, melainkan keberuntungan. Satu-satunya hal yang memperbesar peluang adalah menulis klaim secara cukup sempit sehingga tetap dapat diperiksa: bukan «kami tidak mengukur X, karena Y», melainkan «X tidak ada di halaman ini» — kalimat yang menggambarkan halaman tempatnya berada, bukan alasan di baliknya.

Yang berlaku secara umum

Kode membusuk dengan gaduh. Prosa tentang kode membusuk dengan senyap, dan biasanya membusuk tepat saat kodenya menjadi lebih baik.

Tiga belas tempat harus diedit untuk memperbaiki satu kalimat: sebelas versi bahasa dari satu string antarmuka, dan dua paragraf HTML yang ditulis tangan. Angka itu patut diketahui sebelum menulis penjelasan berikutnya, karena itulah harga setiap klaim yang menjangkau lebih jauh dari halaman tempat klaim itu dicetak.

Iklan