Egy kalkulátor mellett szereplő friss dátum több dolgot jelenthet. Lehet a cikk megjelenési napja, az adat alkalmazhatóságának kezdete vagy a szerkesztői ellenőrzés ideje. Ha mindhárom ugyanabba a mezőbe kerül, az olvasó és a program is könnyen rossz következtetésre jut.
A forrásadatok kezelésében érdemes külön rögzíteni ezeket az eseményeket. Egy régi dokumentum ma is ellenőrizhető, és egy ma közzétett táblázat későbbi időponttól lehet alkalmazható. Egyik eset sem indokolja az összes dátum automatikus átírását.
Nézzünk egy teljesen szemléltető adatsort
Egy kitalált szolgáltatás díjtáblázatát 2026. szeptember 1-jén teszik közzé. A táblázat szerint az új összegeket 2026. október 1-jétől kell alkalmazni. A szerkesztő 2026. október 17-én nyitja meg, ellenőrzi és rögzíti a forrást.
A három dátum tehát szeptember 1., október 1. és október 17. A díj számításánál az alkalmazandó időszak dönt. Az október 17-i ellenőrzés nem változtatja meg a szeptemberi közzétételt, és nem tolja későbbre az október 1-jei alkalmazási kezdetet.
Ha a szerkesztő már szeptember 20-án ellenőrizte volna a dokumentumot, az október 1-jei érvényességi kezdet szabályosan a jövőben állhatna. Ezzel szemben egy szeptember 20-án készített naplóban az október 17-én „elvégzett ellenőrzés” jövőbeli teljesítésként hibás állítás volna.
Külön mezőhöz külön ellenőrzés tartozik
Az alkalmazhatósági időszaknak lehet kezdete és vége. A szerkesztői ellenőrzéshez a ténylegesen elvégzett művelet dátuma és rövid leírása tartozzon. Például: „a nyilvános táblázat megnyitva, a használt három adat összevetve”.
Egy link technikai elérhetőségének ellenőrzése más bizonyíték, mint a teljes képlet felülvizsgálata. Az ellenőrzés terjedelmét ezért meg kell nevezni. A „frissítve” felirat önmagában egyik műveletet sem írja le egyértelműen.
A forrásban korábban kifejezetten rögzített ellenőrzési dátum átemelhető önálló mezőbe. Ez adatrendezés, az eredeti dátummal. Nem szabad úgy feltüntetni, mintha a mostani feldolgozáskor új szakmai ellenőrzés történt volna.
A dátum valóban létezzen a naptárban
A 2026-02-29 alak megfelelhet egy egyszerű négy számjegy–két számjegy–két számjegy mintának, de 2026-ban nincs február 29. A 2028-02-29 viszont érvényes dátum. A formai és a naptári ellenőrzés ezért két külön lépés.
A Python dátumtípusainak dokumentációja ismerteti a naptári értékek ellenőrzését. A konkrét feldolgozó által elfogadott alakokat is vizsgáld: egy általános ISO-olvasó több alakot fogadhat el, mint a saját rendszeredben előírt YYYY-MM-DD forma.
A dátum napja kalkulátor egy adott nap ellenőrzéséhez kapcsolódik. A forrás alkalmazhatósági szabályát azonban a dokumentum tartalmából kell megállapítani, a hét napjából nem következik.
A frissességi jelzés ne írjon történelmet
Ha egy forrást régen ellenőriztek, a rendszer jelölheti felülvizsgálandónak. A határérték a téma változékonyságától és a projekt szerkesztési szabályától függ. Egy örök érvényű algebrai azonosság és egy időszakos díjtábla eltérő kezelést kívánhat.
A dátumkülönbség-kalkulátorral eltelt napok számolhatók. A lejárt felülvizsgálati határ nem bizonyítja, hogy az adat hibás; azt jelzi, hogy az előírt ellenőrzés esedékes. Friss dátum automatikus beírása csak elfedné ezt az állapotot.
A váltás napját és a felülvizsgálat esedékességét külön teszteld
A kitalált díjtáblázathoz legyen egy korábbi változat, amely október 1-je előtt használható, és egy új, amely október 1-jétől december 31-ig. A programban az új időszak leírható október 1-jei, beszámító kezdettel és január 1-jei, már kizárt végponttal. Ez a féloldalt zárt időszak egy lehetséges adatmodell; a dokumentum tényleges hatályát kell vele leképezni.
| Vizsgált nap | A próbában alkalmazható változat |
|---|---|
| 2026. szeptember 30. | Korábbi |
| 2026. október 1. | Új |
| 2026. december 31. | Új |
| 2027. január 1. | A megadott adatokból még nem választható |
A január 1-jei sorhoz ne hosszabbítsd meg automatikusan a decemberig igazolt táblázatot. Ha az adatforrás valóban további alkalmazást ír elő, azt külön bizonyítékkal kell rögzíteni. A négy határnap kipróbálása azt is megmutatja, ha egy napon véletlenül két változat, vagy egyik sem érvényes.
Egy másik forrásnál az utolsó ellenőrzés legyen 2026. szeptember 20., a saját szerkesztési szabály pedig új ellenőrzés 30 eltelt naptári nap után. Október 17-én 27 nap telt el, a következő ellenőrzés október 20-án esedékes: három nap múlva. Ez szerkesztési ütemezés, és semmit nem változtat a díjtáblázat október 1-jei alkalmazási kezdetén.
Az eltelt napokat a dátumtípusok kivonásával számold. Ha a saját rendszered munkanapokkal vagy időzónás időpontokkal dolgozik, azt külön szabályként kell megadni; a fenti példa egyszerű naptári dátumokat használ.
Gyakori kérdések
Melyik dátumot írjam a cikk fejlécébe?
A cikk tényleges közzétételi vagy érdemi módosítási dátumát, egyértelmű címkével. A forrás ellenőrzésének ideje külön jelölést érdemel.
Jövőbeli dátumot minden mezőben el kell utasítani?
Nem. Egy előre meghirdetett alkalmazási kezdet lehet jövőbeli. Egy már elvégzettként rögzített ellenőrzés dátuma viszont nem lehet későbbi a rögzítés valós idejénél.
A hibás dátumot üresre javíthatom?
Csak a hibát megőrző naplóval és egyértelmű hiányjelzéssel. Az eredeti bizonyíték hiányában pontos dátumot nem szabad kitalálni.
Záró tudáspróba
Válassz kérdésenként egy választ. A megoldások ellenőrzése után minden helyes válaszért 1 pontot adj magadnak; a hibás, kihagyott vagy több válasszal megjelölt kérdés 0 pont. Összesen 0–3 pont szerezhető.
1. A táblázat szeptember 1-jén jelent meg, október 1-jétől alkalmazható, október 17-én ellenőrizték. Melyik nap határozza meg az új díj kezdőnapját?
- A) Október 1.
- B) Szeptember 1.
- C) Október 17.
2. Az új időszak október 1-jét beszámítja, január 1-jét kizárja. Beletartozik december 31.?
- A) Csak akkor, ha a közzététel napja is december 31.
- B) Igen, december 31. még a kizárt végpont előtt van.
- C) Nem, a végpont kizárása december 31-ét is törli.
3. Szeptember 20-án történt az ellenőrzés, 30 eltelt naptári nap után kell ismételni. Október 17-én mi a helyzet?
- A) Már 17 napja lejárt.
- B) Az ellenőrzést automatikusan október 17-re lehet átírni.
- C) 27 nap telt el; október 20-án esedékes az ismétlés.
Megoldások és pontszám
1. A. A megadott dokumentumban október 1. az alkalmazási kezdet. A megjelenés és a szerkesztői ellenőrzés külön esemény.
2. B. A kizárt végpont január 1. Ez az adatmodell a december 31-ig tartó alkalmazást fejezi ki.
3. C. A két dátum különbsége 27 nap. A 30 napos határ október 20., az ellenőrzés dátumát pedig csak tényleges új ellenőrzés után lehet frissíteni.
3 pont: A határnapot és az ellenőrzési ütemezést is külön kezelted. A forrásregiszteredben a változatváltás előtti és utáni napot is teszteld.
2 pont: Az 1. kérdéshez a három dátum szerepét, a 2.-hoz a négy határnapot, a 3.-hoz a 27 napos felülvizsgálati példát nézd át.
0–1 pont: Írd külön oszlopba a közzétételt, az alkalmazás kezdetét és a valóban elvégzett ellenőrzést. Ezekből külön válaszd ki az adott napi adatot és a következő ellenőrzés napját.