Talk:PC KartKicker: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Alinskaj (talk | contribs)
Alinskaj (talk | contribs)
Line 47: Line 47:


==Retsensioon meeskonna PC KartKicker esitatud XML-failidele==
==Retsensioon meeskonna PC KartKicker esitatud XML-failidele==
Koostaja: [https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas]
Koostaja: [https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Ninjas in pyjamas]


Meeskonna "PC KartKicker" XML failide sisu leiate SIIT: [https://wiki.itcollege.ee/index.php/PC_KartKicker]
Meeskonna "PC KartKicker" XML failide sisu leiate SIIT: [https://wiki.itcollege.ee/index.php/PC_KartKicker PC KartKicker]

Revision as of 10:38, 8 April 2017

Retsensioonid

Retsensioon meeskonnalt [1]

XML ja XSD fail

Näidisfail valideerib ning struktuur vastab osaliselt etteantud kriteeriumidele

1. On vähemalt neli loogilist dimensiooni - leidsime viis

2. Valdavalt on kõik andmed defineeritud atribuutide väärtustena - raskesti loetav XML fail.

3. ID-sid pole kasutatud. Kasutatud on liigselt palju atribuute. Identifitseerimiseks saab põhimõtteliselt kasutada ainult name atribuuti. Ülejäänud atribuudid on üleliigsed ja võiksid olla XML-elemendid.

4. Identifitseerimiseks võiks kasutada ikkagi numbrilisi väärtuseid ja vähemalt üks element peaks olema unikaalne, sest nii oleks tagatud loogilisem ja veakindlam andmevahetus. Samuti vastaks selline identifitseerimine andmebaasi Primary Key väärtustamise põhimõttele.

5. Elemente <case>, <cpu> jne (kõik ülejäänud ka) saab nt name ja teiste tema sees olevate atribuutidega lisada piiramatul arvul, ilma et viga tekiks.

6. Nimetuste kasutamine atribuutides ja XML-elementides on ühtlase stiiliga.

7. Transformatsioone on esitatud kaks, aga kumbki sisaldab vaid üht for-each klauslit, mistõttu ei vasta see nõuetele.

8. Tingimuste kontrolli pole transformatsioonides kasutatud.


Transformatsioonid

XML -> HTML transformatsioon

Väljundiks olev HTML annab W3C validaatoris mitu viga:

1. XML -> HTML lühike ja ikka vigu täis!!!!

2. Puudub dokumendi tüübi deklaratsioon (<!DOCTYPE HTML SYSTEM>).

3. Head elemendis on sees H1 element, mis kindlasti seal ei peaks asuma.


XML -> XML transformatsioon

Pole esitatud, seega selles osas ei vasta töö esitatud tingimustele.


Üldiselt võiks öelda, et kehvake ja tuleks veel pingutada. Oluline õppeinfo ja praktiseerimise võimalus on jäänud kasutamata. Eriti mis puudatab arvutusi ja tingimuste kontrolli transformatsioonis.


Retsensioon meeskonna PC KartKicker esitatud XML-failidele

Koostaja: Ninjas in pyjamas

Meeskonna "PC KartKicker" XML failide sisu leiate SIIT: PC KartKicker