This study divides to two parts. The first one highlights the antipatterns in comparison with design patterns. By the second part, we suggest a new tool which is able to detect anti-patterns in early phases of software lifecycle.