- Does your design avoid these anti-patterns, unless absolutely necessary?