Dear fellow programmers,
I am starting to appreciate to program 'in tandem': to program the game Pylos (also called Pyraos) I developed:
1) The class PylosCoordinat to hold valid coordinats
2) The class called Pylos to manage a Pylos game and tests the PylosCoordinat class
3) The class called PylosWidget to display Pylos and tests the Pylos class
4) The tool TestPylos to perform many tests on both classes
5) The game called Pylos, using the extensively tested classes
Using the same classes in multiple environmenents
Using the same classes in multiple projects has had the following benefit:
1) The interface was improved due to multiple project requirements
2) The classes were tested in more situations
You might want to look/enjoy:
1) The Pylos classes testing tool, TestPylos:
http://richelbilderbeek.nl/ToolTestPylos.htm
2) The Pylos game:
http://richelbilderbeek.nl/GamePylos.htm
See ya, Bilderbikkel