As title indicates, I’d like to practice OOD/TDD with different small projects. I guess I am what they call a dumb programmer and can’t think of many small projects. In addition, I am not sure it would be good if I can think of that many projects because that means I’ve already thought about the project and it may not a good practice due to the advantage.
So could you let me know a list of small projects I can practice OOD/TDD. Thanks a lot.
Update: Thanks to @chelmertz I found this Code Kata web site provides with really good small projects for practice.
blog engine, if that is too big, todo list app. Try to think of things that have a clearly defined set of boundries, are fairly simple problems, and could be of use to you later.