On Tue, Sep 22, 2009 at 6:28 PM, Matthew Weier O'Phinney
<[email protected]> wrote:
> -- Benjamin Eberlei <[email protected]> wrote
> (on Tuesday, 22 September 2009, 06:02 PM +0200):
>> sorry but that i dont understand.
>>
>> The factory makes certain assumptions about what is possible
>> and what not in creating an adapter. Changing the assumptions
>> is a B/C break.
>>
>> Of course its a bug that ZendX Firebird cannot be loaded
>> from the previous assumptions but that is not a valid cause
>> to overthrow them. There has to be a BC way to solve both cases.
>
> This is not just an issue of the ZendX FireBird adapter, but a
> longstanding request from developers using ZF and writing their own
> adapters, as the assumptions were not well documented. Often developers
> were writing the adapters, and having to debug Zend_Db::factory() to
> understand why it wasn't finding them.

I understand it's a trivial fix, but I don't understand that a)
developers cannot read source code and b) apparently no one had the
time to write documentation.

I totally get your reasoning on this issue but at the same time you
opened the door for a lot of cases where people will want to break BC
to "fix" small/trivial issues. Someone should add a definition for
small and trivial to the developer guide.

Till

Reply via email to