( uid_6201 | 2022. 01. 27., cs – 14:06 )

Ha bármi félresiklik, akkor nem védelem és ellenőrzés kell, hanem a sorban az előttem levő programot kell javítani, mert nem teljesíti a specifikációt.

Ebből az igaz, hogy az előző elcseszett szoftver a specifikációja szerint kell hogy működjön. Ellenben a te programodnak ekkor

  1. vagy szó nélkül helyesen végrehajtja a hosszabb sort is
  2. vagy észlelhető hibaüzenet mentén ignorálja a hibás sort és a további beérkezőkre helyes eredményt ad tovább.

De hogy sunyin más memóriaterületre ráfutva tovább dolgozik, és onnantól előfordulhat, hogy a későbbi helyes inputra is már hibás eredményeket ad, ez a legrondább a lehetőségek közül.