Itthon Hang Mi a fencepost hiba? - meghatározás a techopedia alapján

Mi a fencepost hiba? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Fencepost hiba?

A fencepost-hiba az egyedi hiba típusa, amelynek valószínűtlen vagy félreértett algoritmusokkal kell kapcsolódnia a fejlesztéshez.

A Fencepost hibákat távíróoszlop-hibáknak és lámpaoszlop-hibáknak is nevezik.

A Techopedia magyarázza a Fencepost hibát

A fencepost hiba lényege az a gondolat, hogy a kerítésprojektekhez használt oszlopok száma különbözik attól függően, hogy a kerítés hosszú-e két ellentétes véggel, vagy hogy visszakerül-e egy zárt hurokba. Az előző forgatókönyvben fencepost hiba akkor fordulhat elő, ha valaki intuitív feltételezésként állítja, hogy egy kerítésnek csak annyi oszlop szükséges, mint amennyit a hossz elosztja az oszlopok közötti hosszúsággal. Például, ha a kerítés 50 láb hosszú, és minden lábánál van oszlopok, akkor a problémán dolgozó ember feltételezheti, hogy a kerítésnek 10 oszlop szükséges. Ha azonban a kerítés nem zárt hurok, akkor a végén egy további oszlopra van szükség, vagyis a kezdőpontban vagy a nullánál, valamint a végpontnál vagy a végszámnál egy oszlopra van szükség. A fencepost elvét bemutató algoritmusok olyan kifejezést használnának, mint az „n + 1” üzenet. Ugyanakkor meg kell jegyezni, hogy ha a kerítés zárt hurok, akkor a kiegészítő fencepost nem szükséges.

A fencepost hibának több allegóriája és alkalmazása van a kódoláshoz és a fejlesztéshez. Ez a sok logikai hiba egyike, amely miatt a programok hibákat tapasztalnak vagy pontatlan eredményeket hoznak.

Mi a fencepost hiba? - meghatározás a techopedia alapján