Nagy házi feladat – tanácsok
Czirkos Zoltán · 2021.08.24.
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 házi feladat sorainak számára nézve nincs alsó és nincs felső határ. Alapvető követelmények vannak a működésével és a felépítésével kapcsolatban.
- 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 több képernyőnyi 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. Nem csak azért, hogy ne legyen pontveszteség, hanem hogy tudj vele dolgozni.
- Tanulmányozd a segédanyagokat, pl. a megjelenítéssel, a fájlkezeléssel, a scanf-fel, és a memóriakezelé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!