Custom fields schema

Gervase Markham gerv at mozilla.org
Sun Jan 23 12:18:36 UTC 2005


Nick Barnes wrote:
> First implement a solution.
> 
> Then fix the glaring bugs in it.
> 
> Then get it into the trunk.
> 
> Then deploy it on test sites such as b.m.o. and let people bang on it
> with real data.
> 
> Then fix the other bugs in it.
> 
> *Then* fix any performance problems with it, if necessary by replacing
> the database schema part of the overall custom fields solution.

But what happens at this stage, in the real world, is that no-one has 
time to rip out the schema and start again, and lots of people have made 
local modifications which would break anyway, and so we all grumble 
about how we should have got it right the first time, and live with the 
bad implementation.

While deciding on the correct approach should not delay the 
implementation of custom fields indefinitely, I think that doing some 
up-front design is a perfectly reasonable step on the way to implementation.

In the end, the choice of implementation method rests with Dave, as 
project leader. Dave - do you have enough data to make a choice yet?

Gerv



More information about the developers mailing list