A számítógép-programozásban a maszatos bemenet egy programnak arra a hibás működésére utal, ami nem kezel bizonyos bemeneteket. Például, ha a bemenet egyszerű szöveg, akkor egy ad hoc algoritmus hívódik meg, ami bizonyos utasítások hatására rosszul működik, vagy akár össze is omlik. Ezt maga a programozó nehezen szűri ki, de a felhasználó könnyen megtalálja. A buffer túlcsordulásos biztonsági rés egy további probléma, ami az antiminta következménye lehet.

A maszatos bemenet kijavítására ellenőrizni kell a bemenetet. Felderítésére javallott a véletlenített bemenettel végzett majomteszt. Gyakori, hogy a tesztelő véletlenszerűen végighúzza a kezét a billentyűzeten, de ennek hátránya, hogy nehéz reprodukálni. Fuzzy tesztelő programok tudnak segíteni ezen.

Fordítás

Kategória:Programozási antiminták