My webmail app for Rails Day 2006 has the all-popular tagging capability (i.e. what GMail calls “labels”.) In the spirit of agile development, Rails has a plugin called acts_as_taggable, that lets developers add tagging to their applications without a whole lot of work.
At least that’s the theory.
A webmail app has many users, so it is important for taggings to be per user. And the Rails community has published how-tos on the web to solve this issue, and it is easy to add user relationships to taggings.
Except the plugin comes with no tests! I don’t even have tests to modify and fix to reflect my code changes.
One positive note: no tests means, the test framework has nothing to fail on. LOL!