| Author |
What is an Anti pattern?
|
Praful Gupta
Ranch Hand
Joined: May 01, 2006
Posts: 65
|
|
|
What is an Anti pattern as compared to say design patterns in general and are they unique only to Rails?
|
 |
Greg Funston
Ranch Hand
Joined: Feb 09, 2011
Posts: 76
|
|
In software engineering, an anti-pattern (or antipattern) is a pattern that may be commonly used but is ineffective and/or counterproductive in practice.
Cheers,
Greg Funston SCJP
|
 |
Greg Funston
Ranch Hand
Joined: Feb 09, 2011
Posts: 76
|
|
Congrats on what looks like a fine book for users of the Ruby framework. I look forward to reading it sometime.
Cheers,
Greg Funston SCJP
|
 |
Jan de Boer
Ranch Hand
Joined: Dec 10, 2010
Posts: 169
|
|
Praful Gupta wrote:are they unique only to Rails?
Well design patterns are generally mostly language independant, so anti patterns probably are simular I think, right?
|
 |
Sumit Bisht
Ranch Hand
Joined: Jul 02, 2008
Posts: 272
|
|
Yes, loosely speaking, anti-pattern is something that is routinely done in a wrong manner. For example beginners learning struts or php coders coming into Rails frequently write scriptlets because they seem more powerful/easy for their tasks.
Thus, anti-patterns are opposite of design patterns when it comes to applicability. DPs provide a guidemap for development/learning whereas anti-DPs educate us on common pitfalls in development.
As rails packs with itself a lot of stuff under the hood, like MVC, ORM & RESTful architecture, we frequently find ourselves having a poor or non-eloquent design. Here's when books like these help you out.
|
 |
 |
|
|
subject: What is an Anti pattern?
|
|
|