Palautus viikko 5

Mitä opin tällä viikolla:
Tutustuin kekoon sekä suorituskykytestaukseen. Opin myös, että testidatani kusi A* heuristiikkaa ja luulin että algo ei toimi oikein.

Missä onnistuin, mitä sain aikaiseksi:
A* ja keko valmiit, lisää testejä sekä dokumentaatiota.

Mikä jäi epäselväksi:
Täytyy kiinnittää huomiota testidataan jatkossa. Sen lisäksi en ihan ymmärrä miksi algoritmit tarvitsivat Javan priorityqueue toteutuksella solmun poiston jonosta ennen sen uutta lisäystä mutta omalla keollani homma toimii ilman poistoa vaikka distance arvo olisi muuttunut..

Miten ohjelma on edistynyt:
Sain melko paljon ohjelmaa eteenpäin mutta hommaa riittää vielä.

Mitä teen seuraavaksi:
Listan toteutus. Sen jälkeen testit valmiiksi ja suorituskykytestit. Dokumentaatio ja refaktorointia loppuun jos ehtii.
Javan valmiiden työkalujen pl. tiedostonkäsittely ja Comparable - rajapinta pois koodista ja korvaus omalla totetuksella ja lopullinen palautus.