I recently had a short presentation to the team I am currently working for about anti-patterns and code smells. Because I think the content of the slides is valuable, I wanted to upload it to this blog.
The slides give you an overview of the topic and do not go into much detail.
I think the concepts of anti-patterns and code smells are at least as important as design patterns are or general knowledge about object-oriented design is.
Please let me know in the comments if you have any questions about these topics.
Resources: