Patterns and Anti-Patterns

 

Patterns and Anti-Patterns:


      See also:



        • Arcus Patterns for Business Information Systems - Contains pattern papers on exception handling, database access, client/server UI design and design in general for the domain of business information systems.
        • 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.
        • Chris Ruel's Object Technology Website - Design patterns, Model-Driven Architecture, object-oriented methodology, and best practices.
        • Christopher Alexander and Information Systems Failures - A paper that looks at how the work on architectural patterns can be of value to the designers of object-oriented systems, by C. Kimble and W. Selby. Includes links.
        • Classic Design Pattern Solutions - A collection of patterns that can be used to describe classic solutions to common object oriented design problems.
        • 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 Pattern (Computer Science) - Growing article, with links to many related topics. Wikipedia.
        • 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 Patterns Explained: A New Perspective on Object-Oriented Design - By Alan Shalloway and James R. Trott. Preface, table of contents, chapter from book, errata and answers to questions.
        • Design Reuse In SE/HCI - Reuse techniques in HCI - Pattern languages For Usability (MVC, Safety, Internationalisation). Also, software development and learning about patterns.
        • Diemen Repository of Interaction Design Patterns - Open source (Wiki) collection and collaboration site focused on creating and extending patterns for screen design, with a focus on Interaction Design and Usability.
        • Evolving Frameworks - A pattern language for developing object-oriented frameworks.
        • 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 HTML 2.0 Pattern Language - A work-in-progress to describe patterns of HTML development.
        • Huston Design Patterns - GoF patterns with C++ and Java demos and some other patterns.
        • Hypermedia Design Patterns Repository - Provides reusable design experience gathered by other designers of hypermedia and Web applications. Includes discussions and papers.
        • Interaction Design Patterns Page, The - Resources related to pattern languages for interaction design, including user interface design.
        • 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.
        • Java Design Patterns - Full, working Java programs, with output example shown.
        • JUnit Test Patterns in Rational XDE - Describes using how to create patterns for the JUnit eXtreme Programming automated testing framework, by Frank Hagenson.
        • Learning Guide To Design Patterns - A learning guide for those who want to learn and use design patterns, rather than just read about them.
        • 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.
        • A Pattern Language for Relational Databases and Smalltalk - Includes architectural, static, dynamic, and client-server patterns for integrating Smalltalk and RDBMSs.
        • Pattern Languages of Programs (PLoP) Conference - Information about forthcoming and past PLoP conferences.
        • Pattern Tools - Tool support for object-oriented (design) patterns.
        • Patterns for Object/Relational Database Access - Contains patterns, links and literature on object/relational database access layers.
        • 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.
        • Rinsing, Linda: Articles about Patterns - Several articles on different aspects of the topic.
        • Unix Shell Patterns - A collection of idioms for Unix shell programming
        • 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)
        • Implementing the Singleton Pattern in Java - An article by Rod Waldhoff with sample source code. (August 8, 1998)
        • Suggested link

          Pharmacies online Pharmacies online
          Pharmacies and online drug prescription services.
          Buy your medicines at discounted prices, with up to 70% or 80% cut over prices! Buy drugs online: same drugs, some effects, some quality, but at a lower cost. Order your medicine from cheaper online pharmacies.
          www.pharmacies-online.info
        Google
          Web Computer Directory  


      Help build the largest human-edited directory on the web.
      A site from GuidaPC.com Online Pharmacy Free thumbnail preview by Thumbshots.org