Giter Club home page Giter Club logo

astioita's Issues

Vertaispalaute

Koodikatselmointi (13.1 22:15)

Koodi oli selkeästi luettavaa. Mielenkiintoinen idea olla käyttämättä wtformsia ja tehdä lomakkeet sekä syötteiden validaatio itse. Tämä oli mielestäni toteutettu hyvin käyttäen geneeristä luokkaa.

Omalla tehtävälistalla olevien asioiden statuksen muuttaminen (nappi jossa nuoli) tekee post-pyynnön palvelimelle, joka tulkitaan epävalidiksi ja uudelleen ohjaukseen on lisätty http status 400 mikä saa uudelleen ohjauksen, ainaskin omalla selaimella, jumittamaan.

Koodikatselmointi

Vertaisarvio projektista ASTIAT

Latasin projektin lauantaina 5.1 klo ~16

Varsinainen palaute

Tähän mennessä toteutettu toiminnallisuus toimii hyvin ja luotettavasti. Käyttöliittymä on kohtalaisen helposti navigoitavvissa, vaikka se kaipaakin selvästi hiomista. Projektin koodi näyttää hyvältä, tai ainakin sen heikkouksien tunnistaminen vaatisi syvempää Python-osaamista kuin minulla on.

Puuttuvia/puutteellisia toiminnallisuuksia sekä paranneusehdotuksia, karkeassa tärkeysjärjestyksessä

Tämä lista ei sisällä käyttötapaukset.rst:ssa listattuja

  • Astioita ei voi järjestää tai rajata minkään mukaan
  • Astioita ei voi poistaa
  • Juuresta voitaisiin suoraan uudelleenohjata astialistaan, minua ei juurikaan kiinnosta että "Hei maailma!"
  • Olisi käyttäjäystävällismpää jos astian muutosten tallentaminen palauttaisi näkymän suoraan astialistaan, tai ainakin että olisi vaihtoehtoinen "tallenna & palaa"-nappi
  • Kuvaus (ja varmaan muutkin kentät) näytetään aina kokonaan ja yhdellä rivillä vaikka se olisi kuinka pitkä
  • Jos yrittää luoda astian jolla ei ole otsikkoa, mutta on kuvaus, mitään ei tapahdu, kuvaus vain katoaa

Typot tms. pilkunviilaus

En tunne Pythonin nimeämiskäytäntöjä hyvin, mutta kuvittelisin että columns.py pitäisi olla column.py, sillä se sisältää vain tämän yhden luokan?

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.