Nagy házi feladat – tanácsok

Czirkos Zoltán · 2019.02.27.

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!