Talk:Meeskond "Hungry Student Food Board": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 140: Line 140:
=== Kokkuvõttev arvustus ===
=== Kokkuvõttev arvustus ===


Väga positiivne hinnang kogu meeskonnale, hea näha, et ilmselt kõik meeskonnaliikmeid panustasid korralikult lõpptulemusele.  
Väga positiivne hinnang kogu meeskonnale. Hea näha, et ilmselt kõik meeskonnaliikmeid panustasid korralikult lõpptulemusele.  
Tööd olid alati esitatud õigeaegselt, esitlus selge ja korralik.  
Tööd olid alati esitatud õigeaegselt, esitlus selge ja korralik.  



Revision as of 18:39, 5 June 2011

Arvustus XML-ile

XML on koostatud korrektselt.

Natuke "tähenärimist":

  • "kehtib" tagide asemel võiks olla "viimati ajakohastatud" ehk "updated" ja kui on plaanis tulevikus mitte eestikeelseid tegijaid ligi lasta, võiks kõik tag-id olla inglisekeelsed. Näiteks kui "konkureeriv firma" tahab ka neid andmeid mingil viisil oma klientidele kuvada.




XML'i ennast on raske hinnata. Tuleks vaadata, kas XML vastab schemale ja kui vastab, siis hinnata schema faili, sest see on ülevaatlikum. Eraldi schema faili ei suutnud ma leida. Tegin siis ise ühe.

  • Schema visuaalselt


  • ning sellele vastav kood
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="kohvikud">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" name="kohvik">
          <xs:complexType>
            <xs:sequence>
              <xs:element maxOccurs="unbounded" name="toit">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="pilt">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="url">
                            <xs:complexType>
                              <xs:simpleContent>
                                <xs:extension base="xs:string">
                                  <xs:attribute name="width" type="xs:unsignedByte" use="required" />
                                  <xs:attribute name="height" type="xs:unsignedByte" use="required" />
                                </xs:extension>
                              </xs:simpleContent>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="pealkiri" type="xs:string" />
                    <xs:element name="kirjeldus" type="xs:string" />
                    <xs:element name="poolhind">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="xs:unsignedByte">
                            <xs:attribute name="valuuta" type="xs:string" use="required" />
                            <xs:attribute name="rate" type="xs:decimal" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="tervehind">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="xs:unsignedShort">
                            <xs:attribute name="valuuta" type="xs:string" use="required" />
                            <xs:attribute name="rate" type="xs:decimal" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="allahindlus" type="xs:string" />
                    <xs:element name="kehtib" type="xs:string" />
                    <xs:element name="liked" type="xs:unsignedByte" />
                  </xs:sequence>
                  <xs:attribute name="tyyp" type="xs:string" use="required" />
                </xs:complexType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="name" type="xs:string" use="required" />
            <xs:attribute name="staatus" type="xs:string" use="required" />
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>



XML on kasutatav mitmete erinevate kohvikute puhul. Pisut arusaamatu on staatus tagide olemasolu, kas mõeldud on ka mittetegutsevate kohvikute andmete kuvamist? XML-i loojad on ette näinud erinevate suurustega portsjonite pakkumise võimaluse. Samuti on olemas otse XML-is viide pakutava toote fotole. Olemas on ka võimalus kasutaja poolse tagasiside, hinnete kujul, edastamiseks. Kehtib silt oletan, et on mõeldud näitamaks millal infot viimati uuendati.


--Htamm 23:13, 20 March 2011 (EET)


Heiki

Tänud sulle korraliku tagasiside eest. Staatus on mõeldud kohvikule "tweetimiseks" nt päevapakkumine või miski muu random info kuvamiseks. Süsteem on tõepoolest mõeldud mitmele kohvikule, mitte ühe tarkvara asendamine ühele kohvikule. Esialgne programm on tõepoolest mõeldud Eesti turule, Internatsionaliseerimist peaks tõepoolest algusest saadik programmi sisse planeerima, kuid esialgu ei näe, et meie kohvikute toode müüki läheks, kuid rakendame seda põhimõtet meie firmas.

Jaan Kruusma




Arvustus veebitenusele


Teenus on põhjalikult ja korralikult tehtud. Olulist rolli mängib ka disain, mis on ilusti tehtud ja mis mulle meeldis.  Meetodid on kirjeldatud ja andmediagrammis on hästi nähtud, mis millest sõltub. Wikis veebiteenus on lisatud mitte ainult kirjeldamisega, kui ka piltidega, mis annab täeliku ülevaate.

Jana Mrots

Rakenduse arvustus

Esimese positiivse asjana võib kohe välja tuua selle, et on kasutatud MVC3 raamistikku. Kuid wiki lehel polnud olemas juhiseid, kuidas rakendus tööle saada. Otsisin siis MVC3 allalaadimise koha ülesse ja paigaldasin selle ka enda arvutisse.

Kui rääkida sellest, mis puudu siis koodis ei märganud ma kuskil kommentaare. Ilma dokumentatsioonita on raske koodist kiire ülevaade saada. Kuna varem ei ole MVC3-ga kokku puutunud, siis ei saanud koodist suurt midagi aru.

Panin siis rakenduse käima. Tuli ette "häda ja viletsuse mula-tekst" (Lorem Ipsum dolor sit amet ...). Registreerisin ennast lehel ära, mille järel olin kohe lehele sisse logitud (üleval paremal oli kiri "Welcome, Ilmar!"). Siis vajutasin menüüribal "Cafes", mille peale tuli Compilation Error

Source File: c:\Users\iLmar\Documents\Visual Studio 2010\Projects\HSFB\HSFB\Views\Cafe\Index.cshtml Line: 91 

Vajutasin menüüribal "Cafes", mille peale tuli Compilation Error.

Küsisin skype-i VR2 grupis, kuidas menüüsid näha saaks. Tänaseks ei saanudki abi.

Ilmar Telga 17:05, 21 May 2011 (EEST)


Rakenduse arvustus

Eriti meeldis see toodetekuvamise rakendus. Seal võiks veel juures olla see, et kui seda kuvada suuremale ekraanile siis on toidud kahes tulbas. Desktopi rakendususe puhul võika aint õelda, et võibolla on kassapidaja jaoks seal ka mitte tarviliku infot nagu ID'd mis teda ilmselt tegelt ei huvita. Kuid oma eesmärgi milleks oli kirjete kustutamine ja hindade muutmine ta täidab. Facebooki api's võiks veel olla kohviku enda asukoha kohta midagi näidatud ja millal lahti. Muidu oli hea et midagi üleliigset seal ei olnud.

Eelmisest kommentaarist lugedes ei näinud mõtet seda kõike enda arvutis testida. Oma arvamuse esitan sellepõhjal mis nägin kui nad rakendust esitasid.

Siim Sarv


Kokkuvõttev arvustus

Väga positiivne hinnang kogu meeskonnale. Hea näha, et ilmselt kõik meeskonnaliikmeid panustasid korralikult lõpptulemusele. Tööd olid alati esitatud õigeaegselt, esitlus selge ja korralik.

Teema oli küll laialt levinud ja paljude poolt valitud, kuid teostus arvatavasti parim. MVC 3 kasutamine on hea mõte, eriti just suuremate ja mahukamate projektide puhul.

Rakenduse puhul meeldis profesionaalne välimus (eriti admin liidesel) ja erinevad lisad nagu facebooki kasutamine.

Arvustas, Priit Siimo