On Sat, May 14, 2005 at 09:47:31AM -0700, Jeremy Boynes wrote:
> David Blevins wrote:
> >On Fri, May 13, 2005 at 03:42:58PM -0700, Jeremy Boynes wrote:
> >>Solving the compatibility problem will require the developers to
> >>pay attention to versioning. We will need to require that at some
> >>point though.
> >
> >
> >Paying attention is an understatement.  In order to serialize data to
> >and from class definitions, those classes cannot change in any
> >significant way, ever.  No refactoring, repackaging, reorganizing, no
> >removing methods, no removing class variables.  This doesn't just
> >apply to public APIs, but even the internal classes of each
> >component.
> >
> 
> In other words, the level of stability users expect from 
> enterprise-grade software.

I can't argue with you there.  Code not changing significantly from release to 
release is the ultimate of stable....

Who needs bug fixes and optimizations anyway ;-)

-David

Reply via email to