Timeline for inherited error replication?

Due to inattentive curiosity, does anyone know the term for error replication in a new implementation of the old system in order to maintain backward compatibility with old clients that rely on buggy functionality? I would be particularly interested if this meant that you had to reverse engineer the wrong behavior in order to correctly reproduce what was not in the specification.

+3
source share
4 answers

I think this is due to "backward compatibility".

A good example from Joel Spolsky, the famous " API War," about the development of Windows 3.1:

, Raymond, - , Windows , .

[...]

SimCity, , : , -, , DOS, Windows, , , . Windows , , , , SimCity . Windows, SimCity, , , , SimCity, , , .

+4

" crapwards".

+4

I would agree to "error compatibility": it is too difficult to get all the errors.

+2
source

Source: https://habr.com/ru/post/1755566/


All Articles