Patterns are popular in software development & used to identify different types of procedures, designs, or codes that work. Anti Patterns are the exact opposite, targeting common errors & issues that can cause a project to fail. This book provides practical guidelines on detecting Anti Patterns & the refactored solutions that correct them.