On 01/04/2010 06:46 PM, Karl Fogel wrote:
"Hyrum K. Wright"<hyrum_wri...@mail.utexas.edu> writes:
Because we are a large and mature project, there is also a certain
amount of maintenance cost just to maintain parity with ourselves and
other SCM systems. Our ever-increasing list of outstanding issues
witnesses to the fact that we aren't very good at maintaining that
parity.
The ever-increasing list of outstanding issues reflects a large user
base, most likely :-). I'm not saying SVN shouldn't implement features
from other VCSs where appropriate, but don't take the growth of the bug
database as a bad thing -- bug growth corresponds to users.
I think this is only true in the sense that more users have a better
chance of exposing existing problems. (Assuming the 'bugs' are actual
'bugs' and not feature requests)
More bugs means more technical debt, which means less efficiency for the
entire project over time. At some critical point, the product developers
spend 100% of their time addressing defects and work arounds, and 0% of
the time improving the product.
Killing technical debt can be very important in terms of enabling
features to be developed.
Cheers,
mark
--
Mark Mielke<m...@mielke.cc>