|
Top: Computers: Programming: Methodologies: Patterns_and_Anti-Patterns:
See also:
 |
|
» Big Ball of Mud - An examination of this most frequently deployed of software architectures. A casually, even haphazardly, structured system, the organization of which is dictated more by expediency than design.
|
 |
|
» Common Ground - A pattern language for designing user interfaces and other artifacts.
|
 |
|
» Demeter - Information on Adaptive Programming including links, books, and papers. (Karl J. Lieberherr)
|
 |
|
» Design Pattern Automation Toolkit - A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams support to write custom plug-ins for code generators and reverse engineering. [Open source, GPL]
|
 |
|
» Design Patterns - Software techniques, papers, references, catalogs, generally and in C++, Java; for professional software developers. Software Technologies Ltd.
|
 |
|
» Design Patterns - A collection of design patterns, papers, FAQ, and links.
|
 |
|
» Design Reuse In SE/HCI - Reuse techniques in HCI - Pattern languages For Usability (MVC, Safety, Internationalisation). Also, software development and learning about patterns.
|
 |
|
» Experiences - Article by Todd Coram and Jim Lee. A pattern language that can be used to generate user centered software designs.
|
 |
|
» Fowler, Martin: Analysis Patterns - Patterns developed by Martin Fowler, a specialist in object-oriented software, building business objects, the UML, patterns, author of "Analysis Patterns" and "UML Distilled" books. Also features a collection of links to related subject areas.
|
 |
|
» An Introduction To Process Patterns White Paper - Introduces the concept of process patterns, reusable building blocks from which an organization may tailor an object-oriented software process. Process patterns bring reuse and consistency to the entire OO software process (OOSP). By Scott W. Ambler, AmbySoft Inc.
|
 |
|
» Java Design Patterns - List the most applicable Java design patterns with sample code and explanation. A completely free learning site.
|
 |
|
» Lord of the Flies - Describes a 'going native' organizational pattern for improving software development productivity.
|
 |
|
» MetaPatterns - Present a new approach to design patterns, by Moisés Daniel Díaz Toledano. Includes links.
|
 |
|
» Much Ado about Patterns - Article on patterns, emphasizing design patterns, a type of pattern often used in software design. ACM Crossroads.
|
 |
|
» Pattern Tools - Tool support for object-oriented (design) patterns.
|
 |
|
» Patterns Library - Fine resource on many aspects of patterns, anti-patterns, and pattern languages.
|
 |
|
» Patterns of Enterprise Messaging - Software patterns describing how to achieve Enterprise Integration using Enterprise Messaging (JMS with Java and MSMQ with C#)
|
 |
|
» Portland Pattern Repository - Very useful pattern information. Includes articles as well as discussions in the form of the WikiWikiWeb.
|
 |
|
» Welie.com - Design patterns for many uses: graphic user interfaces, Web, mobile interface; background information, links to literature and other collections.
|
 |
|
» Why a Duck - An introduction to polymorphism and design patterns, by John Brewer. Includes links and source code.
|
 |
|
» The Pattern of Not Using Patterns - Not using patterns is one of the most common anti-patterns. Article describes where patterns are appropriate, what happens when they are not used, and why one must be very familiar with them. The Retrospector. (May 16, 2006)
|
|
|