Používatelské znacky Základná charakteristika Používatelské znacky sú zapisované do kódu prostredníctvom formátovaných komentárov. Tieto komentáre môžu byt párové alebo nepárové. V prípade nepárového komentáru je oznacený najbližší blok/riadok kódu bezprostredne za znackou. Pri párových komentároch je oznacený kódy nachádzajúci sa medzi zaciatocným a koncovým komentárom. Každá znacka obsahuje volný komentár, ktorý môže v sebe obsahovat atribúty znacky. Poradie týchto atribútov je ignorované, pricom je podstatné najmä zachovanie citatelnosti kódu. Všetky znacky môžu mat priradených vývojárov pomocou @name formátu, pricom platí, že znacka môže mat priradený lubovolný pocet vývojárov. Všetky atribúty znaciek sú volitelné a v prípade potreby je ich možné použit aj viac krát. Používanie atribútov je však velmi odporúcané. Vdaka týmto atribútom sme schopní identifikovat najcastejšie kategórie chýb, predchádzat im, zlepšit vyhladávanie v kóde, atd. Každá znacka môže mat priradený svoj jednoznacný identifikátor, ktorý je uvádzaný na konci komentáru znacky za znakom ‘|’ v tvare „AutorZnacky Timestamp“. Tento identifikátor slúži na jednoznacné namapovanie párových znaciek a verzií znaciek napriec históriou zmien v zdrojovom súbore. Používanie identifikátora znaciek je však plne volitelné a je na autorovi znacky aby zvážil jeho použitie. Príklady znaciek //CODEREVIEW: @krastocny #Category(ErrorHandling) Ake typy vynimiek ocakavame? #Category(Docum entation) Chyba dokumentacny komentar. | someone 2014-06-17T10:48:41.2171253Z try { return maintenance.AddInformationTag(informationTag); } catch (Exception e) { //CODEREVIEW: #Category(Logging) Nevhodny typ logu. ServiceLogger.Info("Exception in IITMaintenance.AddInformationTag: {0}", e); throw e; } //