Re: Stop Breaking Our Apps For the Sake of OO
| From: | Pierre | Date: | Thu, 11 May 2006 12:37:20 +0000 |
| Subject: | Re: Stop Breaking Our Apps For the Sake of OO | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-23245@lists.php.net to get a copy of this message | ||
On Thu, 11 May 2006 14:15:53 +0200 (CEST)
derick@php.net (Derick Rethans) wrote:
> Hello!
>
> While I welcome new developments in either procedural or OO
> interfaces in PHP I do not agree with breaking BC (between 5.1 and
> 5.2 in this case) just for the sake of OO purity. In this example
> there is the following class:
I forgot to mention how vicious such changes can be. Most of times the
related tests are "updated" in the same commit (or right after) to
follow the new behavior. Making nearly impossible to know about the
breakages without duplicating core tests in our apps. Also commit
messages or changelog entries are rarely explicit enough to mention
them.
-- Pierre