Software Design Patterns and Anti-Patterns


This zone is by no means a complete or exhaustive list of design patterns or anti-patterns; it mentions only those I consider currently most relevant for the Webel tutorial modules, and also (especially the anti-patterns) for refactoring of Drupal core and prevailing Drupal contributed module coding habits.

DISCLOSURE: I (Dr Darren of Webel IT Australia) am a "UML and Design Patterns nut", in case you wondered which side of the fence I am on.

I am an IT educator and long-time design patterns enthusiast; I have studied design patterns and anti-patterns since about 1996 and promote and teach design patterns and anti-patterns through my graphical Unified Modeling Language (UML) courses, and web sites such as this one.

Visit also