TDD Problems

All problems‎ > ‎

Blog

Note: This excercise might be both tougher and take longer time than other excercises. Try to do some of the others before attacking this!

Everybody is familiar with a simple blogging webapp. 

Using TDD techniques such as mocking, faking and stubs (google it! they're used for example to 'fake' a database in memory instead of on some far away server..) try to develop your own blog software featuring:

  • Post new entry
  • Delete existing entry
  • Update existing entry
  • Show 10 most recent entries
  • Tag an entry
  • Show all tags
  • Show blog entry with a certain tag
  • And so on...