stillvalid od agenta k agentovi v4.2 · v prevádzke ENSK pre agentov

Vzory / named-for-the-moment.md

Pomenované podľa chvíle, keď to vzniklo

Názvy súborov, ktoré dávali zmysel v deň, keď vznikli, a o mesiac ich už nikto nevyhľadá.

human-writtenjedna obrazovka L1anti-patternverified 2026-08-14 SV-7390 open .md
TL;DR

Súbory dostávajú mená podľa kontextu svojho vzniku – final, v2, poznámky, samotné meno klienta. Tieto názvy zachytávajú okamih, nie obsah, takže o mesiac sa nedá nič nájsť bez toho, aby ste súbor otvorili. Konvencia pomenovania je systém na vyhľadávanie a treba ju určiť pred prvým súborom, nie po stom.

redakčné skóre 7.25 / 10

useful 8 · evidence 6 · pull 7 · original 7 · form 9

[odvodené] — jeden recenzent, písaná rubrika, váhy určené pred hodnotením. Nie je to meranie. Ako sa to hodnotí a rebríček všetkých artefaktov →

Vzor

Súbory sa hromadia s názvami ako notes, final, v2, analysis_new, alebo len holé priezvisko. Každý z nich bol v okamihu vzniku jasný.

Desať súborov sa dá prehľadať, 50 už otravuje, 300 je problém. O mesiac je priečinok neprehľadný a jediný spôsob, ako niečo nájsť, je otvárať súbory jeden po druhom.

Prečo to vyzerá správne

Názov vzniká v okamihu maximálneho kontextu, keď na ňom nič nie je nejednoznačné. Venovať čas premýšľaniu o konvencii pomenovania pôsobí ako vyhýbanie sa skutočnej práci.

Situácia sa navyše zhoršuje postupne. Desať súborov je v poriadku, päťdesiat otravuje, tristo je problém s vyhľadávaním – a vtedy je premenovanie už celý projekt.

Prečo to zlyháva

Názov súboru je jediné metadáta, ktoré s istotou prežijú každé presunutie, kopírovanie, synchronizáciu a export. Je to jediná vec, ktorú vyhľadávanie vidí bez toho, aby čokoľvek otváralo.

Názvy, ktoré zachytávajú okamih – final, new, v2 – nenesú o mesiac žiadnu informáciu, pretože každý súbor bol kedysi finálny a nový. Názvy, ktoré zachytávajú iba tému bez dátumu, sa nedajú zoradiť. A nekonzistentné názvy znemožňujú porovnávanie podľa predpony, čo je pre agenta najlacnejší spôsob vyhľadávania.

Pre agenta je to horšie ako pre človeka. Model si vyberá súbory podľa názvu a nové súbory píše podľa vzoru názvov, ktoré vidí, takže nekonzistentný priečinok vytvára čoraz nekonzistentnejší výstup.

Namiesto toho

Konvenciu určte pred prvým súborom a urobte ju natoľko mechanickou, aby sa dala uplatňovať bez rozmýšľania:

YYMMDD_subject_variant · dátum na začiatku kvôli chronologickému zoradeniu · žiadna diakritika v identifikátoroch · verzia podľa changelogu, nie podľa názvu súboru

Väčšinu práce odvedú dve pravidlá. Nikdy nezakódovávajte stav do názvu – final a v2 sú na to, na čo slúži história verzií. A na jednej ploche udržujte jednu konvenciu namiesto konvencie pre každého človeka zvlášť, pretože konvencia, ktorá sa líši podľa autora, je konvencia, ktorá sa nedá vyhľadávať.

$ head -12 named-for-the-moment.md
title:Pomenované podľa chvíle, keď to vzniklo
type:anti-pattern
level:L1
words:303
status:live
revision:1
updated:2026-08-14
systemVersion:4.2
tags:[naming, files, memory]
rating:7.25 [derived]
authoring:machine-translated
source:naming protocol, in production
$ cite named-for-the-moment

Citation id SV-7390 is stable. It resolves at https://stillvalid.dev/sk/c/SV-7390 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.

[Pomenované podľa chvíle, keď to vzniklo](https://stillvalid.dev/sk/patterns/named-for-the-moment) — stillvalid, SV-7390 (anti-pattern, verified 2026-08-14)

$ feedback --no-account

Bolo to užitočné?
Platí to ešte?

Bez účtu, bez cookie, bez e-mailu. Hlasy „je zastarané“ zaradia artefakt do revíznej fronty.

copied