Přejít na obsah
Skip to main content

Každodenní použití a příklady zadání

Nejlepší výsledky vznikají, když uživatel popíše požadovaný výsledek v aplikaci, nikoli pouze XML konstrukci. XDS authoring potom propojí přesnou syntaxi se smyslem, vazbami a ověřením.

Univerzální šablona zadání

Cíl: Co má uživatel aplikace vidět nebo umět udělat?
Kontext: Který dokument, formulář, hodnota nebo proces řešíme?
Podklad: Který soubor či anonymizovaný úryvek je relevantní?
Režim: Vysvětlení | read-only review | návrh | oprava | dopadová analýza.
Výstup: Tabulka nálezů | plán | minimální diff | checklist | vysvětlení.
Omezení: Bez zápisu, bez tools, bez Replicatoru; případně povolený scope.
Evidence: Uvést schema/reference/inference a nejvyšší ověření.

Není nutné vyplnit všechna pole formálně. Jejich uvedení ale výrazně omezuje nedorozumění.

Příklady podle situace

Potřebuji pochopit cizí XDS

Popiš tento úryvek pro konzultanta, který nezná XML detaily. Vysvětli účel jednotlivých částí, návaznosti a co může uživatel vidět ve formuláři. Pokud runtime dopad nelze z podkladu dokázat, označ jej jako předpoklad.

Nevím, zda je konstrukce povolená

Použij xds-schema-reader. Ověř v aktuálním schema.mxl, zda je uzel <...> povolen pod <...>, jaké má přímé potomky a které atributy jsou dostupné. Nevysvětluj obchodní význam, pokud jej schema samo nedokládá.

Chci zkontrolovat připravenou změnu

Použij xds-review a proveď pouze read-only revizi změněného úseku. Zkontroluj schema, vazby mezi dotčenými vlastnostmi, riziko změny short, přístupy a možné dopady do formuláře a dat. Výstup dej do tabulky: závažnost, místo, problém, evidence, doporučení, potřebná validace.

Potřebuji navrhnout nové chování

Použij xds-authoring. Cílem je [popis chování]. Nejprve uveď dotčené znalostní skupiny a otevřené otázky. Potom navrhni minimální XDS změnu. Zachovej existující hodnoty short, pokud není doložen důvod je změnit. Nic nespouštěj; přidej plán ověření.

Mám validační chybu

Použij xds-repair. Zde je přesná chybová zpráva a minimální okolí problematického místa. Urči kořenovou příčinu, odliš kaskádované chyby, ukaž nejmenší opravu a napiš, kterou kontrolu zopakovat jako první.

Potřebuji znát dopady

Použij xds-analyze-impact. Pro navrženou změnu popiš dopad do dat, formuláře, práv, lokalizace, integrací, generovaných artefaktů a existujících referencí. U každé oblasti uveď jistotu a doporučený způsob ověření.

Jak pracovat po iteracích

U složitého zadání nepřeskakujte rovnou k velké úpravě.

  1. Vymezení: „Shrň cíl, dotčené soubory a nejasnosti.“
  2. Evidence: „Ověř pouze syntaxi a dostupnost konstrukcí.“
  3. Návrh: „Navrhni minimální variantu a jednu alternativu.“
  4. Revize: „Zkontroluj návrh read-only proti vazbám a dopadům.“
  5. Provedení: povolte jen konkrétní soubor a konkrétní změnu.
  6. Validace: samostatně schvalte kontrolní příkaz.
  7. Vyhodnocení: vraťte report a nechte odlišit primární a následné chyby.

Tento postup je použitelný i pro ne-IT pracovníka: u každé etapy stačí potvrdit, zda výsledek odpovídá požadovanému chování.

Co přikládat

Přikládejte nejmenší podklad, který stačí k rozhodnutí:

  • relevantní XDS soubor nebo úryvek s rodičovským kontextem;
  • přesnou chybovou zprávu;
  • stručný popis požadovaného chování;
  • u lokálního projektu cestu k souboru;
  • případně anonymizovaný příklad vstupu a očekávaného výsledku.

Nepřikládejte celý produkční export, credentials, skutečné osobní údaje ani obsah nesouvisejících klientů. Do XDS nevkládejte XML komentáře jako pracovní poznámky; rozhodnutí a otevřené body patří do doprovodného Markdown logu.

Jak požadovat srozumitelný výstup

Pokud je odpověď příliš technická, napište například:

Přepiš závěr pro analytika bez znalosti XML. Zachovej přesné názvy XDS vlastností v závorkách. U každého doporučení napiš, co se změní pro uživatele aplikace a co ještě musí ověřit technik.

Pro předání technikovi naopak požadujte:

Přidej přesné cesty k souborům, dotčené uzly, minimální diff, zdroj evidence a kontrolní příkazy pouze jako návrh ke schválení.

Doporučený formát revize

ZávažnostMístoZjištěníProč je důležitéEvidenceDalší krok
blokujícícesta/uzelschema nepovoluje konstrukcivalidace pravděpodobně selžeživé schemaopravit před další prací
vysokácesta/uzelzměna může ovlivnit identitu datmožné porušení vazebreference + impactodborná revize a test
střednícesta/uzelnejasná kombinace vlastnostíchování není plně doloženépartial evidencecílená validace
informacecesta/uzeldoporučení pro čitelnostbez známého runtime dopadupraktický vzorvolitelná úprava

Uzavření úkolu

Před označením práce jako hotové si nechte odpovědět:

  • co přesně bylo změněno a co zůstalo beze změny;
  • jaké zdroje byly použity;
  • která validační úroveň skutečně proběhla;
  • jaké mezery zůstávají;
  • zda je možné změnu bezpečně vrátit;
  • kdo má schválit další mutující krok.