morzsák *** HIBAKEZELÉS

Már régóta tervezem, hogy az éppen aktuálisan futó munkáimból megosztok pár jellemző, mindig visszatérő dolgot, amire érdemes odafigyelni. 

 

Ha már beleestél a hibába, akkor tudd felismerni, ha pedig még nem, akkor kerüld is el.

“Ami el tud romlani, az el is romlik.”

Murphy

A mai témánk pont egy olyan eset, amiről még nem írtam. Főként azért, mert egy igen különleges dolog: egyrészről nagyon összetett, másrészről borzasztóan egyedi. Nehéz róla általánosságban beszélni. Viszont muszáj.

A mai témánk pont egy olyan eset, amiről még nem írtam. Főként azért, mert egy igen különleges dolog: egyrészről nagyon összetett, másrészről borzasztóan egyedi. Nehéz róla általánosságban beszélni. Viszont muszáj.

Egy most futó projektemben nagyon sok oldalát mutatta meg, hogy mennyi oldalról is el tudnak romlani a dolgok. Egy táblázat szempontjából ezek:

1

Az alapadatok hibásak. Igen, ilyen is van. Készen kaptam egy olyan táblázatot, amiben az adatok különböző csoportokba voltak rendszerezve. Hiba volt fenntartás nélkül elfogadni… Ellenőrizni kell mindent!

2 kek

Ha bármilyen új táblázatot / táblázatrendszert alakítasz ki -még ha kicsi is-, mindig iktass be a gondolatmenetedbe ellenőrző pontokat. Ezek olyan pillanatok egy egy folyamatban, amikor a munkád során valami vagy lezárul, vagy új adatforrás lép be. 

Egyszerre kell monitoroznod, hogy:

  • a folyamataidat helyesen fordítottad-e át táblázatok, képletek nyelvére, 
  • ezek a képletek, adatok jól működnek-e. 

Itt tudnak kibukni hibák: 

  • nem jól működő kalkuláció
  • hibás képletek
  • bármilyen olyan eset, ami a jövőben gondot okozhat (lsd következő pont)
3 szürke

Bármilyen várható hibára előre fel KELL készülni. Valami olyan adat kerül a rendszerbe, ami nem oda illő? Ha előre nem is tudod a megoldani a hibát, legalább olyan szinten kezeld, hogy jelezzen a táblázatod arról, hogy ott valami nem stimmel. Pl: kiírja, hogy: “hibás adat” 

(ajánlott képletek: HA / IF, HAHIBA / IFERROR)

Ha szeretnéd, hogy a te táblázataidat is átnézzük, keress meg: