Skip to content
oturpe edited this page Mar 16, 2014 · 12 revisions

Tällä sivulla on listattuna kehitysideoita jatkokehitykseen.

Uudet ominaisuudet

  1. Käyttäjien kunnollinen tunnistaminen, kommenttien pisteyttäminen, plus muita sosiaalisen median ominaisuuksia.
  2. Tuotekategoriat, joihin eri tuotteita voi laittaa.
    1. Käyttäjille mahdollisuus luoda omia kategorioita.
    2. Käyttäjille mahdollisuus kirjata, mitkä kategoriat kiinnostavat, tuotteen soveltuvuuden selkeä näyttö tällä perusteella.
  3. Pelkän tuotteen nimen sijasta voisi olla valmistaja ja tuotteen nimi erikseen. Näitä voisi ehkä koettaa esitäyttää jostain julkisesta tietokannasta käsin.
  4. Kaikkien olemassaolevien leimojen lista voisi olla palvelimelta saatavilla. Tällöin asiakas voisi noutaa tämän vaikka heti käynnistettäessä ja ehdottaa uutta leimaa lisättäessä olemassaolevia. Näin syntyisi ehkä vähemmän samaa tarkoittavia vähän erilaisia leimoja. Radikaali vaihtoehto olisi myös se, että leimat tulisivat luetelmatyypistä ja käytössä olisi vain nämä kiinteät vaihtoehdot.
  5. Erilaisille järjestelmän olioille voisi olla lisäys- ja muokkausajat.
  6. Mobiilisovelluksen käyttöliittymä kaipaa kehitystä. Olisi erittäin hyödyllistä pystyä avaamaan useampia kuin yksi näkymä kerrallaan. Tällöin esimerkiksi asetukset voisivat olla näkyvillä yhtä aikaa muun sisällön kanssa ja kommentin ja lipun lisääminen voisivat vain avata lisänäkymän omalle kohdalleen.

Refaktorointitarpeet

  1. Mobiilisovelluksen ServerConnection -olio koostuu suuresta määrästä keskenään melkein identtisiä ajax-kutsuja tekeviä funktioita. Nämä voisi koettaa refaktoroida käyttämään muutamaa yhteistä funktiopohjaa.
  2. Mobiilisovelluksessa moduulissa app.js muuttujat newCommentInfo, newFlagInfo jne. ovat globaalintyyppisiä. Tämä ei ole hyvä ja kaipaa refaktorointia siten, että ko. oliot kulkevat suorituksessa funktiokutsujen parametreinä tai muuten lokalisoidusti.

Suorituskyky

  1. Nykyisellään kommentin tai leiman lisääminen aiheuttaa asiakkaassa tuotteen kaikkien tietojen noutamisen uudelleen. Tämä koostuu useasta ajaxista ja on jotenkin turhan laaja operaatio. Tätä voisi koettaa parantaa siten, että esimerkiksi leiman lisäämisen jälkeen noudetaan vain leimat uudelleen ja päivitetään käyttöliittymää niiden perusteella.
Clone this wiki locally