Most ezért meg fognak itt kövezni többen, de akkor is ideírom hátha lesz haszna:
még ilyen kis projektnél is célszerű lenne felosztani a kódodat kisebb részegységekre (ez még nem OOP!) és esetleg ezeket külön-külön letesztelni.
Pl. kipróbálni, hogy hibás bejövő adatra mit csinál és mit kellene csinálnia. Így megoldod rögtön a hibakezelés egy részét is, hiszen erre ígyis-úgyis szükséged lesz ha később folyamatosan akarod ezt a cuccot üzemeltetni. A kijelzőre kiírós résznél ugyan így. Biztos, hogy így több munka van vele az elején, viszont hosszú távon megkíméled magad sok szívástól :)