Pages with the fewest revisions
From CSSEMediaWiki
Showing below up to 250 results starting with #1.
View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)
- Toast (2 revisions)
- Limit hierarchy depth (2 revisions)
- Avoid mixing inputs and outputs (2 revisions)
- No concrete base classes (2 revisions - redirect page)
- Avoid accidental multiple inheritance (2 revisions)
- Rebecca Wirfs-Brock 1990 (2 revisions)
- Reusable frameworks over reusable components (2 revisions)
- Unit Test (2 revisions)
- PLoP (Software Patterns Series) (2 revisions)
- Blackboard System (2 revisions)
- Containment implies uses (2 revisions)
- Front controller pattern (2 revisions)
- HistoryCrumbs.user.js (2 revisions)
- PLoP 1995 (2 revisions)
- Guitar Tutor Report (2 revisions)
- Accountability Design (2 revisions)
- Jojo's 2008 Design Study (2 revisions)
- Table data gateway pattern (2 revisions)
- Ken Auer (2 revisions)
- Extract Interface (2 revisions)
- Gang Of Four 1995 (2 revisions - redirect page)
- Favour composition over inheritance (2 revisions - redirect page)
- Have courage (2 revisions)
- Nelson Shaw Project Log (2 revisions)
- Open/closed principle (2 revisions - redirect page)
- MVC (2 revisions - redirect page)
- Beware of non-communicating methods (2 revisions)
- Lazy load pattern (2 revisions)
- Component versus Module (2 revisions)
- Favour deep hierarchies (2 revisions)
- Robert Cecil Martin 1996d (2 revisions)
- Kris's Design Study (2 revisions)
- Encapsulate Downcast (2 revisions)
- Shallow VS Deep Copy (2 revisions)
- Make all Member Variables Private (2 revisions)
- Move methods (2 revisions)
- GenA: A Genetic Algorithms Framework (2 revisions)
- Why refactoring works (2 revisions)
- Pull Up Constructor Body (2 revisions)
- AudioSystems (2 revisions)
- John Hofman's Log (2 revisions)
- Avoid interface pollution (2 revisions)
- DMA Design Project - Source Code (2 revisions)
- James Ashford Log (2 revisions)
- Pull Up Field (3 revisions)
- Stephen's Design Study (3 revisions)
- Big ball of mud (3 revisions)
- Primitive obsession smell (3 revisions)
- BenjaminTaylor Previous Design Work (3 revisions)
- Pull Up Method (3 revisions)
- Contained objects should not use each other (3 revisions)
- Call super (3 revisions)
- Remove Middle Man (3 revisions)
- Robert Cecil Martin 2003 (3 revisions)
- Extract Class (3 revisions)
- Push Down Field (3 revisions)
- Interface (3 revisions)
- Model the room (3 revisions)
- Introduction to the Terrain Renderer (3 revisions)
- Cay Horstmann 2006 (3 revisions)
- Remove Parameter (3 revisions)
- Domain model pattern (3 revisions)
- Split large classes (3 revisions)
- Push Down Method (3 revisions)
- Remove Setting Method (3 revisions)
- Named constants (3 revisions)
- Temporary field smell (3 revisions)
- Law of leaky abstractions (3 revisions)
- Class diagram (3 revisions)
- Active record pattern (3 revisions)
- Table module pattern (3 revisions)
- Change Reference to Value (3 revisions)
- Row data gateway pattern (3 revisions)
- Lazy class smell (3 revisions)
- Replace Parameter Object (3 revisions - redirect page)
- Move Field (3 revisions)
- Designfest (3 revisions)
- Change Unidirectional Association to Bidirectional (3 revisions)
- Data mapper pattern (3 revisions)
- Extract Subclass (3 revisions)
- Inheritance for specialization (3 revisions)
- Joshua Bloch (3 revisions)
- Diamond Problem (3 revisions)
- Barbara Liskov (3 revisions)
- Kent Beck 2003 (3 revisions)
- Extract Superclass (3 revisions)
- Inline Class (3 revisions)
- Arthur Riel (3 revisions)
- Replace Parameter with Method (3 revisions)
- Introduce Foreign Method (3 revisions)
- Software crisis (3 revisions)
- Alumni (3 revisions)
- Scrum (3 revisions)
- Hide Method (3 revisions)
- Introduce Local Extension (3 revisions)
- Robert Cecil Martin 1996e (3 revisions)
- Becomes problem (3 revisions)
- Collapse Hierarchy (3 revisions)
- Ralph Johnson (3 revisions)
- Parameterise Method (3 revisions)
- Referring to Objects (3 revisions)
- Replace Data Value with Object (3 revisions)
- Duplicate Observed Data (3 revisions)
- Greg Searle's design (3 revisions)
- Introduce Parameter Object (3 revisions)
- Do not change the state of an object without going through its public interface (3 revisions)
- Spaghetti code (3 revisions)
- Language Spectrum (3 revisions)
- Circle-ellipse problem (3 revisions)
- No Peter Pan objects (4 revisions)
- Greg Searle's project blackjack (4 revisions)
- Access levels (4 revisions)
- Wiki tips (4 revisions)
- Hierarchical Model View Controller (4 revisions)
- Agile manifesto (4 revisions)
- Unified Modeling Language (4 revisions)
- Introduce common base class (4 revisions)
- Extensibility (4 revisions)
- Introduce common data class (4 revisions)
- Documenting Patterns (4 revisions)
- No silver bullet (4 revisions)
- Avoid becomes (4 revisions)
- Program to the interface not the implementation (4 revisions)
- Yo-yo problem (4 revisions)
- Poltergeists (4 revisions)
- Comments smell (4 revisions)
- Mike's Design Study (4 revisions)
- Sequential coupling (4 revisions)
- Remove assignments to Parameters (4 revisions)
- Ward and Kent (4 revisions)
- Jim Coplien (4 revisions)
- Minimal public interface (4 revisions)
- Transaction script pattern (4 revisions)
- Bob Martin's heuristics (4 revisions)
- Robert Cecil Martin 1996b (4 revisions)
- Rename Method (4 revisions)
- Minimize accesses to variables (4 revisions)
- Replace Parameter with Explicit Methods (4 revisions)
- Introduce Explaining Variable (4 revisions)
- Robert Cecil Martin 1996c (4 revisions)
- Change Value to Reference (4 revisions)
- Message chain smell (4 revisions)
- Service layer pattern (4 revisions)
- Joshua Bloch 2006 Bumper Sticker API Design (4 revisions)
- Move common factors up the hierarchy (4 revisions)
- Erich Gamma (4 revisions)
- Teaching and learning style (4 revisions)
- Replace Conditional with Polymorphism (4 revisions)
- Option-operand separation (4 revisions)
- RL Design Study Log (4 revisions)
- Replace Temp with Query (4 revisions)
- Substitute Algorithm (4 revisions)
- Advice from alumni (4 revisions)
- Avoid inheritance for optional containment (4 revisions)
- Refactoring and performance (4 revisions)
- Distribute system intelligence (4 revisions)
- 2010 frog design criticisms (4 revisions)
- Immutable object (4 revisions)
- Replace Constructor with Factory Method (4 revisions)
- Encapsulate Field (4 revisions)
- Shalloway and Trott 2002 (4 revisions)
- Robert Cecil Martin 1997a (4 revisions)
- Exam Quick Reference (4 revisions)
- Behavioral completeness (4 revisions)
- No Global Variables (4 revisions)
- Wiki etiquette (4 revisions)
- Constant interface (4 revisions)
- Robert Cecil Martin 1997b (4 revisions)
- Replace Error Code with Exception (5 revisions)
- Separate Query from Modifier (5 revisions)
- Factor implementation differences into subcomponents (5 revisions)
- Model classes not roles (5 revisions)
- Management antipatterns (5 revisions)
- Robert Cecil Martin 2002 (5 revisions)
- A Genetic Algorithms Framework (5 revisions - redirect page)
- Inappropriate intimacy smell (5 revisions)
- Circular dependency (5 revisions)
- Incomplete library class smell (5 revisions)
- Citation needed (5 revisions)
- EXtreme programming (5 revisions - redirect page)
- Separate non-communicating behaviour (5 revisions)
- Object Encapsulation (5 revisions)
- Class Encapsulation (5 revisions)
- Middle man smell (5 revisions)
- Delegation (5 revisions)
- Encapsulation is hierarchical (5 revisions)
- Replace Method with Method Object (5 revisions)
- Eliminate case analysis (5 revisions)
- Strategy meets Template (5 revisions)
- Coupling (5 revisions - redirect page)
- Reduce the number of arguments (5 revisions)
- Beware inheritance over composition (5 revisions)
- Avoid equals (5 revisions)
- Avoid verb classes (5 revisions)
- Don't repeat yourself (5 revisions)
- Bob Martin's principles (5 revisions)
- 2009 frog design criticisms (5 revisions)
- Abstract classes should be base classes (5 revisions)
- Inline Method (5 revisions)
- What is Bad Design (5 revisions)
- Parallel inheritance hierarchies smell (5 revisions)
- Extreme programming (5 revisions)
- Greg Searle's captains log star date (5 revisions)
- Inline Temp (5 revisions)
- PluS XML format (5 revisions)
- Divergent change smell (5 revisions)
- Send messages to components instead of to self (5 revisions)
- Limit compositions in a class (5 revisions)
- Uncle Bob (5 revisions - redirect page)
- Wal's Fish Tank (5 revisions)
- Overloading (6 revisions)
- John Hofman US001 (6 revisions)
- Contain contents not parents (6 revisions)
- Party of Five 1996 (6 revisions)
- Speculative generality smell (6 revisions)
- Separate methods that do not communicate (6 revisions)
- Big design up front (6 revisions)
- Party of five 1996 (6 revisions)
- Split Temporary Variable (6 revisions)
- Replace Inheritance with Delegation (6 revisions)
- List of OO Languages (6 revisions)
- Avoid no-op overrides (6 revisions)
- Extract Hierarchy (6 revisions)
- Many to many association idiom (6 revisions)
- Object cesspool (6 revisions)
- Robert Pirsig 1974 (6 revisions)
- Inheritance (6 revisions)
- Package versus Namespace (6 revisions)
- Interface should be dependent on model (6 revisions)
- Long parameter list smell (6 revisions)
- Object orgy (6 revisions)
- Inversion of control (6 revisions)
- Don't expose mutable attributes (6 revisions)
- Class hierarchies should be deep and narrow (6 revisions)
- Strategy pattern (6 revisions - redirect page)
- Reduce the size of methods (6 revisions)
- Enum idiom (6 revisions)
- Wards wiki (6 revisions - redirect page)
- Subclass (6 revisions)
- Alternative classes with different interfaces smell (6 revisions)
- Properties / Fields / Attributes (6 revisions)
- Encapsulate Collection (6 revisions)
- Hide Delegate (6 revisions)
- If it ain't broke don't fix it (6 revisions)
- BaseBean (6 revisions)
- Text design (6 revisions)
- Beware singletons (6 revisions)
- Organisational patterns (6 revisions)
- The Alexander conspiracy (6 revisions)
- Christopher Alexander 1979 (6 revisions)