Here a few resources for antipatterns, which are patterns of behaviour or architecture which tend to create problems. First of all, there is a well known
book on the subject.
There is also a web site for the books:
http://www.antipatterns.com/.
Here another resource about Antipatterns in the software development:
AntiPattern in der Softwareentwicklung (Note the text is in German).
Also in addition a resource on symptoms which call for refactoring:
SmellsToRefactorings.