HTML

Genesis good to know

2012.06.04. 11:44 pfaItem

Néhány dolog, amire érdemes figyelni, ha functional design-okat szerkesztünk

Header-ök a szövegben

Bár a dokumentumban ez nem látszik, minden egyes header kap egy tag-et a Genessis-ben, amivel értelemszerűen egy ID-is jár. Hogy ezt hogy tudjuk megnézni, arról bővebben az ID ütközések feloldásánál.

Requirement-ek áthelyezése másik dokumentumba

Áthelyezéskor célszerű megőrizni a tesztelhető requirementek ID-jét, hiszen így nem kell átírni a unit testek referenciáit. Ezt a következőképp tehetjük:
Átmásoljuk a functional design adott részét. (Elvileg a dokumentumok egymástól távoli számoktól kezdik az ID-k kiosztását, így nem kell aggódni amiatt, hogy az új dokumentumban már szerepel ez az azonosító.)
Ezután a régi dokumentumban eltávolítjuk a másolt részekről a tag-eket. Ha ezt nem tesszük meg, akkor ugyanaz az ID két helyen is szerepelni fog. (A tapasztalatok szerint a sima törlés nem feltétlen elég, a tag bennmaradhat a dokumentumban, így törlés előtt el kell távolítani)

Ha a build duplikált ID-t mutat

Ebben az esetben a Genesis nem frissül, a build pedig nem írja ki, hogy hol szerepelnek az adott ID-k, így problémás lehet megtalálni. Ha keresnünk kell, akkor a legegyszerűbb a docx fájlokat kicsomagolni (a docx tulajdonképpen több xml fájl becsomagolva) és a \word\document.xml fájlban megkeresni. A tagek alakja a dokumentumban:
Header: GENESIS_H_”ID”
Requirement group: GENESIS_RG_”ID”
Testable: GENESIS_R_”GroupID”_”ID”_NT_REQ
Not testable: GENESIS_R_”GroupID”_”ID”_REQ
Nem sokkal a tag után szerepel maga a szöveg is, így megtalálhatóak a problémás részek. Ugyanígy, ha egy header tag ID-jére vagyunk kíváncsiak, akkor megkeressük a szöveget az xml fájlban, a tag-et pedig nem sokkal előtte találjuk.

 

 


 

Szólj hozzá!

A bejegyzés trackback címe:

https://item.blog.hu/api/trackback/id/4564432

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.

Kommentezéshez lépj be, vagy regisztrálj! ‐ Belépés Facebookkal

süti beállítások módosítása