Kui kaua vale lause vastu peab
Sisust ja selle ülevaatamisest
Selles artiklis
14. augustil lisati teabelehele lause, mis ütles, et me ei mõõda tahtlikult põrkemäära ega lehel veedetud aega, sest mõlemad nõuaksid mitme lehevaatamise vältel jälgitavat seanssi ja see nõuaks manustaval saidil nõusolekuriba.
27. augustil tõime välja lehel veedetud aja. Lause jäi.
Kolmteist päeva õige, kakskümmend kaheksa tundi vale
Kuupäevad on täpsed, sest hoidla teab neid. Lause jõuab kohale 14. augustil kell 22:41. Lehel veedetud aeg kuues vahemikus saabub 27. augustil kell 17:53 – ja sellest minutist on lause teine pool väär. See parandatakse 28. augustil kell 21:57.
Nii oli see õige kolmteist päeva ja vale kakskümmend kaheksa tundi, mis kõlab hea suhtena, kuni järgmise tähelepanekuni: miski neil kahekümne kaheksal tunnil ei kavatsenud neid lõpetada. Ükski test ei kukkunud läbi. Ükski kontroll ei käivitunud. Leht renderdus, funktsioon töötas ja need kaks läksid vaikselt üksteisega vastuollu üheteistkümnes keeles.
Miks ükski kontroll ei oleks seda tabanud
Iga selle projekti automaatne kontroll võrdleb kahte asja, mis on mõlemad süsteemis: ridade arvu üheteistkümnega, sildi laiust sellele antud ruumiga, tabelite loendit skeemiga. Lehel olev väide ei ole millegagi võrreldav. See on proosa maailmast ja maailm oli sel juhul tabel, mis oli loodud koodibaasi hoopis teises osas.
Kontroll, mis otsib teabeteksti seast funktsiooninimesid ja vaatab need järele, on kujuteldav. See oleks pikk, habras ja jätaks ikkagi huvitavad juhtumid märkamata, sest lause ei nimetanud tabelit. See nimetas põhjust: see nõuaks nõusolekuriba. See põhjus oli vaikselt lakanud kehtimast.
Mis selle lõpetas
Küsimus. Keegi küsis, kas me näitame põrkemäära, ja ausa vastuse jaoks tuli lugeda selle kõrval olevat lauset, ja siis see kukkuski.
See on sama mehhanism, mis võttis sel kuul varem sellelt lehelt maha neli muud väidet, ja see ei ole mehhanism, see on õnn. Ainus asi, mis šansse parandab, on väite kirjutamine nii kitsalt, et see jääb kontrollitavaks: mitte „me ei mõõda X-i, sest Y“, vaid „X ei ole sellel lehel“ – lause, mis kirjeldab lehte, millel see asub, mitte selle taga olevaid põhjuseid.
Mida üldistada
Kood roiskub valjult. Koodi kohta käiv proosa roiskub vaikselt ja tavaliselt hetkel, kui kood paremaks läheb.
Ühe lause parandamiseks tuli muuta kolmeteistkümmet kohta: üks liidesetekst üheteistkümnes keeleversioonis ja kaks käsitsi kirjutatud HTML-i lõiku. See number tasub enne järgmise selgituse kirjutamist teada, sest see on hind iga väite eest, mis ulatub kaugemale lehest, millele see on trükitud.