What are Anti-Patterns?- It defines a software development process which incorporates refactoring.
- It utilizes various formal and informal refactoring approaches.
- It provides real-world experience in recognizing recurring problems in the software industry.
- A design pattern which obviously appears, but is an ineffective or far from optimal in practice.
- It provides a detailed remedy for the most common difficult situation.
- There must be atleast two key elements for formally distinguishing an actual anti-pattern from a single bad idea, bad practice or bad habit.
|