TiraLabra/TiraLabra — pull request #292 by mikhuttu (2014-06-22 18:47:05+00:00)
Title: LOPULLINEN PALAUTUS

Yleistä
--------
Käytin viimeisen viikon kirjoittamalla Lempel-Ziv-Welchin
pakkaus- ja purkualgoritmit sekä hiomalla koodin ja
dokumentaation palautuskuntoon.

Sain paljon asioita tehtyä, mutta harmiksi en saanut
Lempel-Ziv-Welchiä toimimaan täysin oikein - algoritmi
nimittäin toimii oikein niin kauan kun pysytään samalla
"merkkikoodipituudella" (9 bittiä), mutta sen jälkeen kun
tämä ei enää riitä esittämään erilaisia merkkijonoja, joita
aakkostoon lisätään, tulee käsittelyvirheitä.
Yritin saada algoritmin toimimaan, mutta ajan- ja ohjauksen
puute olivat ne asiat, joiden syystä tässä en onnistunut.
Muuten ohjelmani toimii kuitenkin hyvin, vaikka
käyttöliittymä voisikin olla huomattavasti käyttäjä-
ystävällisempi.

Huom:
--------
Kun yritin itse testata palauttamaani versiota, huomasin
että jos repositorion sisällön latasin zip-tiedostona,
tekstitiedostot (.txt) eivät latautuneet oikein, vaan
ne ladattiin ilman rivinvaihtoja. Jotta ohjelmaa voi
testata paremmin, kannattaa tekstitiedostojen sisältö
korvata lataamisen jälkeen Githubissa olevalla
alkuperäissisällöllä (tai vaikka kloonata repositorio).