[Aiml-programr-developers] First post summary...
Nicholas H.Tollervey
ntoll at ntoll.org
Sun Sep 2 18:30:02 EDT 2007
For the sake of completeness, the following is a summary of Mauro's
suggestions for modus operandi and the next steps:
<quote>
I would like to rework with you the whole project, I think it would be
much more fun than fixing the old one. Still, it is nice to have
something that works to play with.
I think that we should then proceed as follows:
1 - we select a small set of classes we consider "central"
2 - we discuss and rework them
2.1 - If possible we do not break programR, but this is not a priority
3 - priority is to have Unit/Functional tests for the central classes
After a while, the old classes will all be integrated/obsolete.
I think that as first step, this should do.
We can use Dia for UML, but in a typical TestDrivenDevelopment, the
test remain central, not the design.
A good candidate as "central class" is graph_master.
</quote>
I would like to add that I think we should also have a clear
specification of the processes we intend to implement through the use of
use-cases, stories and the more formal activity diagrams. Like Mauro
(see above), I think reworking the whole project rather than fixing the
old one will be more fun and give us more scope for changing and
re-designing (where necessary) the library.
Best wishes,
Nicholas
More information about the Aiml-programr-developers
mailing list