Git Product home page Git Product logo

settilista's People

Watchers

 avatar

settilista's Issues

Koodikatselmointi

Koodi otettu talteen 24.4. klo 17

Sovelluksen käyttö

Koko sovellus:

  • Sivut voisi olla jäsennelty paremmin (otsikoitu)
  • SetlistApp ja List songs-linkit vie samalle etusivulle

Etusivu:

  • Change status-nappi on näköjään kaikkien kirjautuneiden käytössä, ei vain ylläpitäjän, eikä statuksen muutos vielä tee mitään

Settilistat:

  • Olisi hyvä pystyä lisäämään lauluja settilistaan myös täältä, settilistan omalta sivulta
  • Hienot layoutit lista- ja details-sivuilla
  • Settilistasta pitäisi voida jotenkin tietää, onko se oma

Autorisointi:

  • Myös login- ja sign up-formit voisi käyttää bootstrappia

Koodin laatu

  • songs-kansiossa ilmeisesti turha, tyhjä init-tiedosto
  • songs/forms.py: choices-lista voisi ehkä olla määritelty vain kerran staattisena listana, ja metodit voisi viitata siihen luettavuuden parantamiseksi

Hyvin menee, tsemppiä loppukurssiin!

Koodikatselmointi

7.5.2018 klo 19:00

Hei,

  • Ihan toimiva sovellus yleisesti. Koodi on selkeästi kirjoitettu ja parametrit ja muuttujat tarpeeksi hyvin laadittu. Koodia helppo lukea. Koodissa voisi lisätä ns. "main" views.py mistä koodi lähtee rakentumaan. Nyt piti löytää ja etsiä oikea views.py ja katsoa mistä ns. alkaa.

  • Koodiin voisi kirjoittaa paljon enemmän kommentteja, vaikkapa metodejen alkuun, että mitä kyseinen metodi tekee, niin siitä on helppo seurata mitä siinä tapahtuu, kun pystyy jo ennakoimaan hiukan mitä tulee tapahtumaan.

  • Koodin, luokkien ja tiedostojen jakaminen omiin kansioihin ja omiin osiin on totoetettu hyvin.

  • Kappaleen pituuden laittamisessa voi olla ongelmia jos ei tiedä mitä siinä haetaan. Esim. onko pituus sekuntteina, vai annetaako minuutit ja sekunnit erikseen yms. Kappale listauksessa tämän kyllä huomaa, mutta ei uutta kappaletta luodessa.

  • Kappaleet voisi olla ehkä listattuna selkämmin, että mikä on oma kappale ja mikä jokun toisen. Tykkäisin ehkä itse jos käyttäjällä olisi jonkinlainen omasivu, mistä näkisi selkeästi omat listat yms. Muuten listaus näkymä on hyvä.

  • sivuston etusivulla voisi olla jonkinlainen intro teksti mikä sivusto tämä on, esim jos tuntematon käyttäjä eksyy sivulle ja hänelle annetaan heti vain että login. Hänen täytyy tietää mikä tämä sivusto on.

  • Sivulla on hyvät validointi tekstit. Sivustola voisi olla myös jonkin lainen admin/superuser, joka voisi pitää sivustoa silmällä "perseilyltä".

  • Soittolistojen katselmointi selkeä, omaa soittolistaa luodessa esimerkki minkä olet öaittanut näkyviin on mielestäni hyvä/kiva. Omia soittolistoja katsellessa voisi ehkä olla myös samallainen katselutila, kuin muiden soittolistojen katselussa ja sitten nappulan josta päästään editointiin.

Älä ota liian vakavasti palautetta. Tämä oli vain mielipiteeni sivustolla ensikertaa vieraillessani, mitä ehkä käyttäjänä haluaisin, mutta sovellus tekee asiat mitä sovelluksen määrittelyssä sanotaa..

Viikko3

Viikon 3 etapeista kaikki, paitsi täysi CRUD tehty.
Kirjautuminen ja tunnuksen luominen toimii.
Kappaleiden lisääminen ja niiden julkiseksi muuttaminen toimii.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.