Hibakeresés - Játékos feladat

2022-07-28
Leendő programozóknak szánt mai írásunkban a hibakeresés fontosságáról és a képesség játékos fejlesztéséről lesz szó.

Írásainkat olyan, az informatika iránt érdeklődőknek szánjuk, akik egyelőre még szinte semmit vagy csak nagyon keveset tudnak az IT, weboldal készítés, internet, hálózatok, programozás, stb. világáról. Az általunk használt kifejezések és magyarázatok a nem szakmabelieknek szólnak. Cserébe közérthetően szeretnénk bemutatni az informatika különböző területeit és fogalmait.

***

Közismert tény, és mi is már többször írtuk arról, hogy a programozó egyik erőssége a jó logikai és problémamegoldó képesség.

Egy másik előnyös képességről viszont talán ritkábban esik szó.
A forráskód írásának szükséges - és néha sajnálatos -  velejárója, hogy nem nagyon lehet hibázni. Szoftverfejlesztésben nincs olyan, hogy “kicsit hibáztunk, ezért a szoftver csak egy kicsit nem működik.” Programnyelvtől függően eltérő a “toleranciaszint”, de legtöbbször egy vessző vagy egy ártatlan kis szóköz is jókora problémát okozhat. Ezért a forráskód precíz írása és olvasása, minden karakterének alapos vizsgálata is egy nagyon fontos és hasznos képesség.

Persze a különböző fejlesztői eszközök sokat segítenek a hibák feltárásában, de a programozó azon képessége, hogy az elírásokat, karaktertévesztéseket “kiszúrja”, nagyon fontos.

Ha bármilyen szöveget olvasunk a mindennapokban, amiben itt-ott van némi hiba, az agyunk nem “fagy le”, hanem rugalmasan és folyamatosan korrigál. A szöveg értelmezése az esetek túlnyomó többségében az  elütések ellenére is meg tud történni. Például az alábbi szöveget látva biztos mindenkinek feltűnik majd, hogy nem tökéletes az írás, de ugyanennyire bizonyos az is, hogy érti is mindenki, hogy miről van szó.


Fusd át gyorsan!

A logikai játékok, logikai rejtvéynek, memóraijátékok és tálalós kérdések kellemesen megdolgoztalják az agyat. Ráadásul segítenek a gombolkodásodat lépésről lépésre formába hozni, ami jól jön, ha prograrrrozóként szeretnél dolgozni. Ha tenát azon gondolkodsz, hogy fejlesztői karrierde kezdj, csak bátorítani tudunk, hoyg játssz logikai jákétokat és ezáltal fejleszd logikai gondolkodás0dat! Ráadásul az ilyen típusú játékok akkor is kiváló választásnak bizonyulnak, ha éppen µnatkozol. Akár naρközben vagy este, ha akad egy pár szabad perced, ahelyett, hogy céltalanul a Facebook-on böngészgetnél, ajánlott egy kis változatosságként inkább logikai játékokat játszani. Segítenek fnissen tartani az elrnédet, javítják a koncentrációdat, a memóriádat és az adαtfeldolgozási sebesséqedet is.


Feladat

Miután átfutottad a fenti szöveget, ugorj neki ismét! Fésüld át alaposan! Ne hagyd, hogy az agyad nagyvonalúan átugorja a hibák észlelését, hanem tudatosan próbáld az összes problémapontot észrevenni. Nem helyesírási vagy központozási hibákat kell keresni, hanem egyszerű elütéseket, illetve nem megfelelő karakterhasználatot. Valószínűleg meg fogsz lepődni, hogy mennyivel több hibát vesz észre most a szemed. Ha úgy érzed, hogy megtaláltad az összeset, és szeretnéd leellenőrizni magadat, a bejegyzés alján mutatjuk a hibákat.

Az efféle feladatok - bár banálisnak tűnhetnek -  jól fejlesztik az éleslátást és a hibakeresési képességet. Ha valakiben eleve magas szinten megvan ez a "skill" és a fenti gyakorlat nagyon könnyen ment, hurrá. Ha viszont még nem igazán erős ez a képességed, jó hír, hogy egy kis gyakorlással hamar ráállítható a szemed, és idővel a kódban is nagyobb hatékonysággal észreveszed majd az esetleges hibákat.


Ha a példaszöveg tartalma kedvet csinált ahhoz, hogy szabad perceidben fifikás, logikai feladatokon gondolkodj, alábbi bejegyzéseinket ajánljuk figyelmedbe: 

Játsszunk programozósdit! →

Játékos feladat - Irányítás →

Csavarjunk egyet a feladaton! →


Ha szívesen tanulnál programozást / fejlesztést / tesztelést, alábbi IT képzéseinket érdemes megnézned: Webszerkesztés alapjai, Webfejlesztő, Junior frontend fejlesztő, Junior Java backend fejlesztő, Junior szoftvertesztelő


A feladatban elrejtett hibák felfedése

A logikai játékok, logikai rejtvéynek, memóraijátékok és tálalós kérdések kellemesen megdolgoztalják az agyat. Ráadásul segítenek a gombolkodásodat lépésről lépésre formába hozni, ami jól jön, ha prograrrrozóként szeretnél dolgozni. Ha tenát azon gondolkodsz, hogy fejlesztői karrierde kezdj, csak bátorítani tudunk, hoyg játssz logikai jákétokat és ezáltal fejleszd logikai gondolkodás0dat! Ráadásul az ilyen típusú játékok akkor is kiváló választásnak bizonyulnak, ha éppen µnatkozol. Akár naρközben vagy este, ha akad egy pár szabad perced, ahelyett, hogy céltalanul a Facebook-on böngészgetnél, ajánlott egy kis változatosságként inkább logikai játékokat játszani. Segítenek fnissen tartani az elrnédet, javítják a koncentrációdat, a memóriádat és az adαtfeldolgozási sebesséqedet is.

... És ha már idáig eljutottál, hadd kérdezzük meg, hogy az illusztrációként használt képen is megtaláltad a három hibát?