polunetsintatiralabra17's People
polunetsintatiralabra17's Issues
Vertaisarvio
Vertaisarvio
Projektin latausajankohta on 6.12.2017 kello 20.30.
Ohjelma on varsin keskeneräinen. Kirjoitatkin viikkoraportissa ettet ole ehtinyt juuri koodata tätä. Ohjelma on kirjoitettu Kotlinilla enkä tiedä miten se ajetaan. Tätä varten olisi hyvä olla käyttöohje tai ajettava tiedosto. Viikkoraportti 5 puuttuu. Ohjelman ydintoiminnan pitäisi olla valmis mutta siis ei ole. Dijkstran algoritmia on aloitettu tekemään. Testausdokumentaatio puuttuu. Koodille ei ole juuri yksikkötestausta, mutta ei ole kyllä testattavaakaan. Suorituskyvyn testaustakaan ei siis ole.
Tämän viikon sunnuntain palautuksessa pitäisi edellisten viikkojen vaatimusten lisäksi olla kaikki viikkoraportit tehtynä, kirjoitettu koodi kommentoitua ja toteutus- ja testausdokumentaatiota kirjoitettu. Ohjelmassa pitäisi olla tietorakenteet ja algoritmit kirjoitettu itse. Siis esimerkiksi jono toteutettu itse eikä kielen valmiin jonoluokan avulla. Koodin pitää myös olla kattavasti yksikkötestattu.
Lopullinen palautus on sunnuntaina 17.12. ja demotilaisuus jo ensi viikon alussa. Onko mahdollista että ehdit tehdä ohjelmaa aihemäärittelydokumentin määrittelemässä laajuudessa siihen mennessä? Vai kannattaisiko pivotoida? En tiedä saako aihetta muuttaa, mutta sen asian voi selvittää ohjaajalta. Jos saa, voisit toteuttaa esimerkiksi Dijkstran, Bellman-Fordin ja ne syvyys- ja leveyshaut satunnaisesti luotavalle verkolle ja tehdä tekstipohjaisen käyttöliittymän. Tällöin ei tarvitse välittää jsonin parsetuksista, grafiikasta ynnä muusta. Keskittyisit vain algoritmien ja tietorakenteiden tekemiseen. Laitat vaaditut dokumentit kuntoon, teet kattavat testit ja iloisesti palautat lopullisessa palautuksessa kurssin suorituksen kannalta riittävän tasoisen ohjelman.
Tsemppiä tekemiseen!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.