Nach meinem Verständnis ist ein "Off-by-one-Error" jeder x-beliebige Fehler, der im Ergebnis um 1 zuviel oder zuwenig ist. Zaunpfahlfehler sind eine spezielle Untergruppe davon, die zwar in der Praxis einen großen Teil davon abdecken, aber nicht alles. Beispiel: Wenn ich ein Array mit 10 Elementen habe, mit den Indizes 0 bis 9, und fälschlicherweise die Indizes 1 bis 10 anspreche, ist das ein Off-by-one-Error. Es ist aber kein Zaunpfahlfehler, denn hier liegt nicht eine Verwechslung der Anzahl der Objekte in einer Reihe mit der Anzahl der Räume zwischen diesen Objekten vor, sondern nur jedes Element wird um 1 verschoben angesprochen. Wenn ich hingegen grundsätzlich mit korrekten Indizes arbeite, aber fälschlicherweise anstatt 10 nur 9 oder 11 Elemente anspreche (z.B. weil "< =" anstatt "<" verwendet wurde), ist das typischerweise ein Zaunpfahlfehler. DeWP hat für den speziellen Fall des Zaunpfahlfehlers einen ziemlich ausführlichen Artikel, während enWP diesen Fall nur in einem kleinen Unterabschnitt en:Off-by-one error#Fencepost error behandelt. Beides ist m.E. in Ordnung, und es ist m.E. nicht notwendig, die beiden Artikel auf deWP zu vereinigen. Was hingegen m.E. gut wäre: im Artikel Off-by-one-Error noch mehr andere Fälle zu nennen. -- <span style="color:#080">Ne</span><span style="color:#055">it</span><span style="color:#058">ra</span><span style="color:#00F">m</span> 13:51, 7. Jan. 2020 (CET)