Hi,
I was wondering what programming exercises people thought would make good training exercises to get junior developers up to speed.
In the past I have used a DAG (directed acyclic graph) as a programming exercise, as I find this is a really good way to introduce new developers to test first development, OOP and collections.
(This also works as really good interview test)
However, my current crop of junior programmers are coming to the end of the DAG now, but have found the process interesting and would like to continue.
I think it would be nice to choose an exercise that required 2 or 3 simple design patterns, but any/ all ideas are welcome.
I will be doing the exercise in Java, but I think an interesting programming problem would be language agnostic.
cheers,
David.