ABSTRACT

An antipattern is a characterization of a common software flaw. When you find an antipattern, substitute the correction. Universal antipatterns are antipatterns that you should avoid for all applications.