Difference between revisions of "HowNotTos: Anti-Patterns"

From CloudScale
Jump to: navigation, search
Line 1: Line 1:
+
While patterns provide proven solutions with positive effects, anti-patterns record those solutions with negative consequences. Anti-patterns show software engineers what to avoid as well as solutions.
In the following table, we list the anti-patterns we collect.
+
In the following table, we list the anti-patterns we have collected so far.
   
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"

Revision as of 13:04, 6 November 2013

While patterns provide proven solutions with positive effects, anti-patterns record those solutions with negative consequences. Anti-patterns show software engineers what to avoid as well as solutions. In the following table, we list the anti-patterns we have collected so far.

Name/Link Context
One-Lane Bridge A One Lane Bridge occurs, if a passive resource limits the concurrency in an application. Passive resources can be for instance mutexes, connection pools, or database locks.
The Blob The Blob occurs when one class performs most of the system work relegating other classes to minor, supporting roles.