topi62 / eastpool Goto Github PK
View Code? Open in Web Editor NEWEastPool tulospalvelu
EastPool tulospalvelu
Ladattu 2.9.2019 klo 20.53
Projektisi on todella laaja, joten sitä on hieman vaikea sisäistää täysin. Koodi on selkeää ja helposti ymmärrettävää, mutta johtuen sovelluksen laajuudesta, helpottaisi jos sitä olisi kommentoitu hieman enemmän. Esimerkiksi match.views -tiedoston kommentoidut osuudet auttoivat koodin ymmärtämistä huomattavasti. Niiltä osin, jotka olet ehtinyt saada valmiiksi työsi vaikuttaa laadukkaalta ja toimivalta käyttötarkoitukseensa. Erityisesti ottelujen luonti ja niiden ajankohdan lisääminen on hyödyllinen ominaisuus erilaisten urheilusarjojen pyörittämiseen.
Tietokantarakenne vaikuttaa turhan monimutkaiselta taulujen roles ja account osalta. Miksi käyttäjän roolia ei ole ainoastaan tehty osaksi account-taulua tai vaihtoehtoisesti tehty roles-taulusta ainoastaan taulua, jossa eri roolit ovat ja account-taulusta olisi aina viite kyseisen käyttäjän rooliin. Olitkin kommentoinut tuota readmessa, joten asia on sinulla tiedossa.
Lokaalisti asiasta tulee seuraava virhe: werkzeug.routing.BuildError: "Could not build url for endpoint 'match_list'. Did you mean 'match_start' instead?"
En tiedä olitko tietoinen tuosta ongelmasta, mutta jos tarkoituksena ei ole myöhemmin ohjata käyttäjää kyseiseen osoitteeseen, kannattaa korjata osoite.
Joukkueen voi käydä lisäämässä, vaikka ei olisikaan kirjautunut. Johtuuko siitä, että kapteenin roolia ei ole vielä luotu?
Kävin kaikki käyttötapaukset ja niiden koodin lävitse ja en löytänyt koodista virheitä. Validaatiot ovat kunnossa, login required -tagit on lisätty käyttötapausten ja sovelluksen kuvauksen mukaisesti ja haut toimivat. Lisäksi käyttötapaukset toimivat sekä Herokussa että lokaalisti, kuten pitääkin.
Tähän kannattaisi lisätä SQL-koodin eteen SQL-tagit, jotta koodi näkyisi oikeassa muodossa. Nyt varsinkin pidempien kyselyiden lukeminen on melko työlästä, kun kaikki rivinvaihdot ja korostukset puuttuvat.
Todella hienosti toteutettu sovellus ja siinä mielessä mukava katselmoida, että se ilmeisesti otetaan joskus myös käyttöön, eikä sitä ole tehty ainoastaan tätä kurssia varten.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.