Talk:AM

From ICO wiki
Jump to navigationJump to search

XML failide retsensioon meeskonna "Kipsplaat" poolt

Meeskonna AM poolt tehtud failid on arvutidest mis paiknevad arvutiklassides ükskõik mis koolides. Enamus nõuetest on täidetud (XML fail, üks XSLT fail, mõned reeglid), kuid XSD fail ei ole korrektne ja üks XSLT fail jäi tegemata.

XML andmefail on hästi ja loogiliselt ehitatud, kuid võib leida puudusi. Üks neist on see, et spefikatsiooni liigid on piiratud. Täpsemalt öeldes, ei ole võimalik lisada midagi muud, väljaarvatud mälu, operatsioonisüsteem, kuvar, kõvaketas ja protsessor.

XSD (XML skeemifail) ei ole valmis. Atribuut “kohti” mis on seotud <klass> tagiga ei ole deklareeritud. Samuti atribuut “kiirus” mis on seotud <protsessor> tagiga ei ole õigesti deklareeritud - XSD failis on kirjutatud, et oodatakse string-tüüpi väärtust, aga tegelikult protsessorikiirus on pigem float või double. Mõnedel kohtadel oleks mõistlikum kasutada unsignedInt lihtsa int-i asemel, sest näiteks: kogus, kõvaketta maht või kuvari toolid ei saa olla negatiivsed. Skeemifailis ei ole kirjeldatud ka seda, et klassiruumi, kooli ja arvutit võib esineda rohkem kui üks.

XSLT transformatsiooni fail on korrektne ja töötab, aga raskesti loetav.

Kokkuvõteks, tegemist on pooleli jäänud tööga.

XML failide retsensioon meeskonna "pöial" poolt

Tegemist on andmefailiga, kus on kirjeldatud koolid ja arvutiklassid. Täpsemalt on välja toodud erinevad spetsifikatsioonid arvutite kohta. Baasiks oli praktikumist võetud näide, mida oli natuke täiendatud.

Ülesehitus on arusaadav, lihtne ja hästi loetav. XML failis on piisavalt atribuute, mälu, protsessor, kõvaketas jne kõik olemas. Kõik nõuded on täidetud, XML, skeemifail ja üks XSLT fail olemas (kuigi soovituslik oli vähemalt kaks XLST faili). Dimensioone pidi olema vähemalt neli, teie töös oli see nõue täidetud. Üks puudus oli see, et puudu oli arvutite puhul ID.

XSD skeemifaili pole korralikult üle vaadatud, kohtades kus peaks olema int või double tüüpi väärtus, kasutatakse stringi.

XSLT fail on tehtud pigem minimalistlik, otseselt vigu ei märka. Samas kõik andmed, mis on XML failis kirjeldatud, päritakse välja. Mõnes kohas võiks kasutada koodis kommentaare, et oleks arusaadavam.

Kokkuvõtteks võime öelda, et töö oli iseenesest hästi tehtud, kuid olid väikesed vead ja vähe on vaeva nähtud, arvestades et sama näide tehti koolis läbi. Soovitame skeemifail üle vaadata ja parandada vead.