erik aronesty
1 min readMar 16, 2017

--

So after making a non-backward breaking change, and getting everyone to use it and rolling it out to everyone…. then you drop support for the old clients… because they were :

  • broken: no
  • causing problems with the new network: by definition…not

So why? Why not just keep allowing code to run the old stuff. You can have a file named “legacy_version_1.0.cpp” … and just maintain it for bug fixes.

--

--

Responses (1)