Hi Kay, Kay Ramme - Sun Germany - Hamburg schrieb:
> We came up with the following recipe: For every request of an additional > module for / change of binfilter the following steps are to be tried in > the following order: > > 1. Check if the dependency could not be removed / avoided > completely. - For the above change this means, to verify that basctl is > indeed needed for loading / storing documents. > 2. Copy the code which is needed only. - For the above change this > means, that the serializers (import / export) may just be copied out of > basctl to binfilter (respectively they may be just reimplemented if this > is easier :-) . > 3. Copy the whole module. - If the target module is reasonable > small, the whole module may be copied to binfilter. For the above change > this would mean to copy basctl to binfilter. > 4. Adapt binfilter to the incompatible changes done in the dependent > module. - For the above change this would mean, to adapt binfilter to > the changes done in basctl. > 5. Do not change the dependent module incompatible. - For the above > change this would mean, not to change basctl incompatible. I wholeheartedly agree with your "recipe". Perhaps we should emphasize that people should really try hard to use the first recommendation even if this might take some time. It has the big benefit of making binfilter smaller and avoiding future dependencies in this module. Ciao, Mathias -- Mathias Bauer (mba) - Project Lead OpenOffice.org Writer OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS Please don't reply to "[EMAIL PROTECTED]". I use it for the OOo lists and only rarely read other mails sent to it. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
