Nagy házi feladat – tanácsok
Czirkos Zoltán · 2021.10.13.
Néhány tanács és útmutatás a nagy házival kapcsolatban.
A nagy házi sok meglepetést tud tartogatni. Tartsd szem előtt az alábbiakat!
- A minőséget pontozzuk, nem a mennyiséget. A program inkább legyen rövidebb, de jól megírt!
- Olyan feladatot válassz, amely számodra izgalmas! Egy hozzád közel álló, neked érdekes feladaton sokkal hasznosabb és mellesleg könnyebb is dolgozni, még akkor is, ha programozási szempontból összetettebb. A túlvállalás, befejezetlen program viszont nagyon sokat ront a helyzeten!
- Ne az utolsó pillanatban állj neki! A házi több követelménye strukturális jellegű, az egész programod felépítését érintő. Nagyon nehéz az utolsó pillanatban átdolgozni a teljes programot!
- Számíts rá, hogy több idő lesz megírni a programot, mint amire először gondolnál. Az iparban minden ilyen jellegű időbecslést szinte gondolkodás nélkül megszoroznak kettővel. Sőt egy csomó dolgot itt nem rutinból fogsz csinálni, hanem ezen tanulod meg!
- A hibakeresés hosszú időre meg tud akasztani. Könnyen lehet, hogy egy hibát csak akkor találsz meg, ha aludtál rá egyet.
- A copy-paste nem javít, hanem ront a helyzeteden! Soha, de soha ne másolj kódot, inkább kérdezz! Később megtérül. Ha meg is írtál kódot másolgatva, hogy ki tudd próbálni, működik-e az ötleted, akkor is utána szüntesd meg a másolatokat. Kérj segítséget!
- Ha lett egy >100 sorból álló függvényed, állj meg. Ne folytasd, semmiképp ne írd tovább... Törd darabokra, írj segédfüggvényeket, szervezz ki belőle részfeladatokat. Konzultálj, kérdezz a laborvezetőtől, tankörtársaidtól! Legjobb lenne, ha minden függvény ráférne egy képernyőre. (képernyőn itt egy 'oldschool' 80X25 -ös karakteres terminál értendő, nem egy 8K-s kijelző 6-os karaktermérettel...)
- Tanulmányozd a segédanyagokat, pl. a megjelenítéssel, a fájlkezeléssel kapcsolatban!
- Beadás előtt ellenőrizd az összecsomagolt fájlokat, nem hiányos-e. Legjobb a ZIP fájlt ellenőrizni, tényleg benne van-e minden. Ellenőrizd a követelmények listáját is!