[haiku-commits] Re: haiku: hrev50368 - src/kits/network/libnetapi headers/os/net

  • From: looncraz <looncraz@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 21 Jun 2016 12:10:06 -0500

On 6/21/2016 11:24, Adrien Destugues wrote:


We do this only once the class design is considered "done" and stable.
The reason is, if we add the padding early, by the time the design is
finalized, there may be not that much padding left for future evolutions
anymore.

That seems like pretty poor reasoning - as adding the padding early would result in much fewer total breakages. Adding new padding for the final version would only break the in-development versions from the release versions, instead of creating numerous incompatible version during development, leading to repeated rebuilding of dependent packages.

--The loon


Other related posts: