Talk:Meeskond "asdasdasd"
Meeskond „V“ retsensioon meeskond „asdasdasd“ XML-i kohta – 24.03.2013
Esmalt XML faili struktuuri uurimise järel jääb silma selle lihtsus. Lihtne iseenesest ei ole halb, kuid on täitmata ka mõni ülesande tingimus. Ülesandepüstituses oli öeldud, et 3-el XML´i dimensioonil tuleb kasutada atribuute, mis on enamat, kui lihtsalt ID. Konkreetne meeskond on 4jandal dimensioonil lisanud hulgaliselt atribuute, kuid esimesed kolm on neist hoopi ilma atribuutideta. Samas oleks võinud sinna lisada igasugust infot, näiteks „käsitulirelvadele“ mingid tingimused, mis eritstavad neid „revolvritest“.
Meeskond on teinud ka ülesandes mitte nõutud „DTD“ faili, milles lähemalt uurides on mõned arusaamatud asjaolud. Näiteks on „käsitulirelvad“ ja „külmrelvad“ elementide korduvuseks märgitud „null või mitu“, kuid kuna tegemist on grupeerivate elementidega, mida esineb vaid ühel korral oleks võinud olla seal märgitud „null või üks“ esinemiskord. Sama olukord tundub olevat ka nende alamelementidega, vähemalt minule jääb arusaam, et revolvreid, püstoleid, automaate on käsitulirevlvade elemendis tegelikult vaid üks kord.
Käsitsi loodud XSD fail (DTD põhjal) on samasuguste ebakõladega, kuid automaatgenereeritud XSD-l need puuduvad. XSLT-s on kasutatud põhilisi funktsionaalsusi nagu „for-each“ ja „if“, ning on toodud paar näidet sisulise info välja toomiseks. Oodanud oleks ka näidet XML formaadi muutmise kohta, mida ka ülesandepüstituses on nõutud.
Kokkuvõttes on mõningad pisivead, kuid üldpilt on hea. Jääb mulje, et XML teema on autoritel läbi töötatud ning saadud ka praktiline tulem. Koodi on ka mõningates, võibolla keerulisemates, kohtades kommenteeritud. Logisse on samuti mõned ülestäheldused tehtud, kui seal oleks võinud välja tuua ka reaalse XML tööde kokkupanemise aja, mitte vaid wikisse kandmise kuupäeva.
Meeskond "V"
Retsensioon meeskonna asdasdasd teenuse ja klientrakenduse kohta
Klientrakendus
Meeskonna asdasdasd WPF tehnoloogial põhinev klientrakendus jätab välimuselt vägagi kena mulje. Näha on, et kujunduse poolt on korralikult lihvitud. See on kaasa toonud aga mõned väikesed vead. Nupuvajutus ei tööta päris hästi. Samas on nupud, lahtrid ja erinevad aknad selged ja suured. Lisaeffekte annavad nuppude juures olevad valgustused, mis muudavad nuppude taustad helesiniseks ja effektsemaks, nagu nt "Back" ja "Sign up" nupud. Andmete kuvamine toimub mugavalt, mida saab teha klikkides vastavatele kategooriatele. Märkimisväärne on osalt ka info laadimise dünaamilisus. Seda just eriti registreerides antud rakendusse. Kasutaja saab juba kirjutades teateid registreerimisel olevate andmete õigsuse kohta. Kõikide xaml.cs failide jaoks on korralikult koostatud vaatemudelid, mistõttu on koodist ka märksa kergem aru saada. WPF rakenduses endas on veel viidatud andmete ligipääsukohale(DAL), mille kaudu antud klientrakendus ka teenuses olevate andmetega suhtleb. WPF rakendus kasutab ka WCF Service applicationi, kust ta saab läbi liidestatud Operation Contractide meetodid teenusest kätte.
Teenus
Meeskond asdasdasd tegi Windows Communication Foundation tehnoloogial põhineva teenuse. Teenus kasutab põhiliselt OperationContracte, kus on vajalikud asjad nagu näiteks näiteks registreerimine ning autentimine. Samuti on ära toodud md5 parooli krüpteerimise meetodid. Ka kõik muud liideses kirjutatud meetodid on ilusti ära regioonitud, mistõttu on teenuse koodist kiiresti võimalik välja lugeda, mida antud teenus tegelikult ka teeb. Koodi on nõuetekohaselt vähe kodeeritud, kuid õnneks on regioonidest võimalik päris palju välja lugeda. WeaponModelsite kohta on teenuses ka infot olemas. WeaponModelsite kohta on teenuses ka infot olemas. Iga relva ja muu säärase detaili kuvamiseks on teenuses hulga klasse loodud, mis aitab kuvada antud rakenduse andmed klientrakendusse erinevatesse infoväljadesse. Näiteks teenus näitab relva pikkust või näiteks seda, mitu toru võib ühel kaliibril olla. Need on nagu datatemplated.
Meeskond: Laenutajad