Please select a page from the list below.
You are no doubt familiar with the concept of a word filter – a function that replaces "naughty" words with asterisks. There are many cases when a word filter is useful. A profanity filter can keep a site "G-rated" by removing profanity, while a word filter can also be used simply to removeany words that shouldn't appear in a block of text (such as removing spammy terms or technical data).
We've all used them – programs that either seemed to be designed by a 6-year-old, or that crash regularly, or even those that installed malware. But how does a software developer try his hardest to design the worst possible piece of software? The tips on this page will be sure to help.