Talk:Meeskond: QView: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mlugus (talk | contribs)
Created page with "===Retsenseeris meeskond Falador=== Meeskond QView tegi XMLi autode nimekirja kohta. Nimekirjad on kapsuleeritud “cars” alla ja kohe alguses on ehitatud erinevate atribuu..."
 
Mlugus (talk | contribs)
Line 1: Line 1:
==Retsensioon XML'ile==
===Retsenseeris meeskond Falador===
===Retsenseeris meeskond Falador===


Line 14: Line 15:


Kokkuvõtteks on kõik töö aspektid tegelikult hästi tehtud ning näitab et meeskond hoomab XML, XSLT ja XSD loomist.
Kokkuvõtteks on kõik töö aspektid tegelikult hästi tehtud ning näitab et meeskond hoomab XML, XSLT ja XSD loomist.
==Retsensioon veebiteenusele==
===Retsenseeris meeskond Falador===

Revision as of 21:36, 17 April 2017

Retsensioon XML'ile

Retsenseeris meeskond Falador

Meeskond QView tegi XMLi autode nimekirja kohta. Nimekirjad on kapsuleeritud “cars” alla ja kohe alguses on ehitatud erinevate atribuutide puud kere tüübi, kütuse tüübi, tootja, käigukasti ja vedavate telgede definitsioonid ja siis peale seda autod.

Selline ülesehitus on hea viis olla väga organiseeritud ja ühtlane nii, et andmestikus ei kasutaks mõnele keelele spetsiifilist tekste mis võiks näiteks vene ja inglise andmebaaside andmete grupeerimist ja sorteerimist takistada. See aga teeb XML enda lugemist ilma stiililehe või XSLT-ta natuke raskemaks kuna on vaja mitmeid atribuute id-de järgi ülevalt otsida.

Samuti selle jaoks kasutatakse tugevalt ära ka elementide atribuutide määramist kuid on vajalikud väljad ikka pandud omaette elementide sisse mis ei pruugi sobida atribuudiks panemist nagu näiteks kommentaarid. Küll aga pole kasutatud antud XMLis üldse CDATA väljadel mis võivad tulla mujalt ja võivad näiteks ära lõhkuda XMLi struktuuri.

Lisaks on meie arvateks probleemiks XMLi ülesehitusel atribuutide ühikute puudulikkus, auto võimsusel on küll ühik kaasas aga läbisõidul ja hinnal need puuduvad. Hiljem on raske arvata mis ühikus mõni asi on ning autode võimsuste andmete töötlemisel või võrdlemisel tuleb stringi parsida, et teada saada kui võimas auto tegelikult on.

XMLi skeemifail on loodud hästi. Tüüpideks on õigesti valitud kas asi on unsignedByte või Int vastavalt eeldatavale andmemahule (kuigi meie paneksime ka sellistele väiksematele ID-dele Int tüübid külge igaks juhuks). Küll aga võiks mõnes kohas olla natuke liberaalsem piirangutega ehk nagu näiteks lubada ühe auto alla mitu kütuse tüüpi nagu näiteks bensiin + gaas või elekter + bensiin. Üldiselt on aga hästi ära märgitud mida kindlasti on vaja xmli kaasa anda ja mida mitte.

XSLT faile on loodud kokku kolm, kaks neist on HTMLid ja üks XML. Esimeses XSLT HTMLi omas puudub tingimuste kontrollid küll aga on need olemas teises XSLT HTMLis ning üleüldiselt on need hästi üles ehitatud. XSLT XML failis võiks olla kasutatud ka atribuudid, näiteks hinna ja läbisõidu ühik ja käikude arv, samas aga on kasutatud auto võimsusel arvu ja ühikut koos. See ebakõla võib tekitada hiljem segadust ja hilisema andmetetöötluse raskemaks.

Kokkuvõtteks on kõik töö aspektid tegelikult hästi tehtud ning näitab et meeskond hoomab XML, XSLT ja XSD loomist.

Retsensioon veebiteenusele

Retsenseeris meeskond Falador