|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Peter Sommerlad, James Noble, "Point/Counterpoint," IEEE Software, vol. 24, no. 4, pp. 68-71, July/August, 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2007.116, author = {Peter Sommerlad and James Noble}, title = {Point/Counterpoint}, journal ={IEEE Software}, volume = {24}, number = {4}, issn = {0740-7459}, year = {2007}, pages = {68-71}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2007.116}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Point/Counterpoint IS - 4 SN - 0740-7459 SP68 EP71 EPD - 68-71 A1 - Peter Sommerlad, A1 - James Noble, PY - 2007 KW - computer science education KW - pattern languages KW - software design KW - software patterns VL - 24 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.116
"Point Argument: Design Patterns Are Bad for Software Design," by Peter Sommerlad. Design patterns make it too easy to introduce unnecessary complexity into system design and are much too often applied without discipline or experience. "Counterpoint Argument: "Every Good Designer Uses Patterns," by James Noble. Patterns are crucial to the art and science of software design and programming, rooted in hard-won practice and experience. This department is part of a special issue on software patterns.
Index Terms:
computer science education, pattern languages, software design, software patterns
Citation:
Peter Sommerlad, James Noble, "Point/Counterpoint," IEEE Software, vol. 24, no. 4, pp. 68-71, July-Aug. 2007, doi:10.1109/MS.2007.116
Usage of this product signifies your acceptance of the Terms of Use.

