[CF-Devel] TODO List - Flamebait
Jan Echternach
echter at informatik.uni-rostock.de
Thu Nov 9 04:57:33 CST 2000
On Thu, Nov 09, 2000 at 08:45:07AM +1100, John Cater wrote:
>
Firstly, the repository is being used to fix bugs in the last release -
>
fine and good. But it is also being used to "test" new features (an
>
example is the race/class split). Is this the best way?
It's much easier than fixing each bug twice: Once in the stable branch,
and once in the development branch. Furthermore, many bugs are fixed
as new code replaces old code.
If something is wrong with a new feature that's already in the CVS,
there are two options: Deferring a release until the feature has been
fixed, or removing/disabling the feature again. New features in
official releases contain rather few bugs, most bugs that I fix are
bugs in old code. I think implementing new features is at least as
important as fixing new bugs because the TODO list is still very long.
>
Actually what I would like is a "feature freeze" of the current CVS,
>
leaving it only open to bug fixes with the focus on a "stable" 0.96
I doubt that a feature freeze would help much with making a stable
release. Right now, a code review is more efficient because only
little code is aware of that any non-trivial function call can destroy
or move almost any object. I think the most likely cause for a server
crash is still that an object is destroyed after putting it on a map.
--
Jan
More information about the crossfire
mailing list