„Nula problémov“ znamená nulu z toho, čo meriate
Monitor čerstvosti hlásil, že je všetko v poriadku, hoci pipeline za ním zlyhávala. Monitor mal pravdu v jedinej veci, ktorú vedel vidieť.
Monitorovací skript nahlásil nulu problémových zdrojov a agent to zopakoval ako fakt. Skript porovnával len časové značky súborov, takže havarovaný export a zámerne vyradený export vyzerali z jeho pohľadu identicky. Zelené svetlo je výrok o kontrole, nie o realite.
Vzorec
Monitorovací skript hlási 0 problem sources. Ty to postúpiš vyššie ako „pipeline je v poriadku, problém existuje len v zastaraných poznámkach.“ Neskôr niekto pošle screenshot skutočnej úlohy, ktorá zlyhala s chybou čítania databázy po 12 minútach.
Prečo to pôsobí správne
Nástroj sa spustil. Vyprodukoval čisté číslo. Bol napísaný presne na tento účel a neluhal — správne odpovedal na svoju vlastnú otázku.
Háčik je v tom, že otázka bola užšia, než ako znela odpoveď. Skript porovnával časové značky súborov: prišiel súbor za posledných 7 dní? Vzhľadom na túto otázku vyzerajú havarovaný export a zdroj, ktorý bol zámerne vyradený z prevádzky, identicky. Oba jednoducho chýbajú.
Prečo to zlyháva
Kontrola má súbor chybových stavov, ktoré dokáže rozlíšiť, a oveľa väčší súbor tých, ktoré nedokáže. 0 problems vždy znamená nulu z tých vecí, ktoré dokážem vidieť. Keď sa táto veta skráti na 0 problems a zopakuje ju niečo, čo danú kontrolu nenapísalo, výhrada zmizne, no istota zostáva.
Toto patrí do rovnakej rodiny ako overovanie v nesprávnej vrstve, len obrátene: tam meranie použilo nesprávny nástroj, tu bol správny nástroj dôveryhodný nad rámec svojho rozsahu.
Namiesto toho
Skôr než zacitujete verdikt nástroja, odpovedzte na jednu otázku: ktoré chybové stavy táto kontrola nedokáže rozlíšiť?
0 problem sources — iba porovnanie časových značiek; nedokáže rozlíšiť havarovanú úlohu od zámerne vyradenej.
Z toho vyplývajú dva návyky. Nechajte nástroje, nech vo svojom výstupe pomenujú vlastný rozsah, aby výhrada cestovala spolu s číslom. A keď verdikt protirečí hláseniu od človeka, predpokladajte skôr, že nástroj je úzko zameraný, než že sa mýli človek — človek videl chybové hlásenie, skript videl dátum súboru.
Pozri tiež
conclusions-from-truncated-output · the-tool-that-outvoted-the-screenshot · properties-instead-of-a-brief
$ head -12 zero-problems-found.md
$ cite zero-problems-found
Citation id SV-5800 is stable. It resolves at
https://stillvalid.dev/sk/c/SV-5800 even if this artifact moves to another section,
which a bare URL does not survive. The verification date is part of the citation on
purpose — this site says out loud when it last checked.
[„Nula problémov“ znamená nulu z toho, čo meriate](https://stillvalid.dev/sk/patterns/zero-problems-found) — stillvalid, SV-5800 (anti-pattern, verified 2026-08-14)