Pages with the most revisions
From CSSEMediaWiki
Showing below up to 250 results starting with #51.
View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)
- OO tools (26 revisions)
- Object-oriented design anti-patterns (25 revisions)
- Jenny Harlow (24 revisions)
- LukasKorsikaDesignStudy (24 revisions)
- Joff's Place (24 revisions)
- Refactoring (24 revisions)
- Prototype (24 revisions)
- OO gurus (24 revisions)
- Encapsulation boundary (23 revisions)
- Getters and setters (22 revisions)
- Strategy (22 revisions)
- Nomenclature (21 revisions)
- Tanmay's Log (21 revisions)
- Decorator (21 revisions)
- Flyweight (21 revisions)
- 427 assessment (21 revisions)
- Terrain Renderer Design (19 revisions)
- Coupling and cohesion (19 revisions)
- Composite (19 revisions)
- Lecture times (19 revisions)
- Poker Simulator Design Log (18 revisions)
- Duplicate code smell (18 revisions)
- Multiple Inheritance (18 revisions)
- Michal's Design Study (18 revisions)
- Abstract Factory (18 revisions)
- Schools of thought (18 revisions)
- Mujtaba's design study (17 revisions)
- 2005 Exam answers (17 revisions)
- Iterator (17 revisions)
- Memento (17 revisions)
- Adapter (17 revisions)
- BrettWardsDesignStudy (17 revisions)
- Bridge (17 revisions)
- 427 design standard (17 revisions)
- Defer identification of state variables pattern (16 revisions)
- Similar patterns and how to tell them apart (16 revisions)
- Antipatterns (16 revisions)
- Hall of fame (16 revisions)
- Ken Auer 1995 (16 revisions)
- Singleton (16 revisions)
- Open closed principle (16 revisions)
- Super quick exam ref (16 revisions)
- Parse tree design (16 revisions)
- Johnson and Foote 1988 (15 revisions)
- 2006 Exam answers (15 revisions)
- Interpreter (15 revisions)
- Equals vs the Encapsulation Boundary (15 revisions)
- Nick Brettel's eight puzzle design (15 revisions)
- Facade (15 revisions)
- Command (14 revisions)
- Poker Simulator Design Writeup (14 revisions)
- Frogs second design (14 revisions)
- Avoid multiple inheritance (14 revisions)
- Command query separation (14 revisions)
- Maxim Hierarchy (14 revisions)
- Comments and suggestions (14 revisions)
- About COSC427 (14 revisions)
- Ward Cunningham (14 revisions)
- OO Python Character Animation Design Study (14 revisions)
- Arthur Riel 1996 (14 revisions)
- Design by contract (14 revisions)
- Premature optimization (14 revisions)
- State (14 revisions)
- Introduce Null Object (14 revisions)
- Tell, don't ask (14 revisions)
- Combining design patterns (13 revisions)
- Getter and setter policy (13 revisions)
- Law of Demeter (13 revisions)
- Avoid concrete base classes (13 revisions)
- Trains design (13 revisions)
- Dependency inversion principle (13 revisions)
- Class versus Object (13 revisions)
- Video rental system (13 revisions)
- Abstract vs Interface (13 revisions)
- Beware type switches (13 revisions)
- Analysis patterns (13 revisions)
- Template Method (12 revisions)
- Patterns (12 revisions)
- Keep related data and behavior in one place (12 revisions)
- Interface segregation principle (12 revisions)
- Mediator (12 revisions)
- Data class smell (12 revisions)
- Single responsibility principle (12 revisions)
- Bob Martin (12 revisions)
- Data clumps smell (12 revisions)
- Acyclic dependencies principle (12 revisions)
- Empty method over-rides (12 revisions)
- Test Driven Development (12 revisions)
- Quotes (12 revisions)
- JUnit (12 revisions)
- Proxy (12 revisions)
- Aggregation versus Composition (12 revisions)
- Resource materials (11 revisions - redirect page)
- Keep last years stuff (11 revisions)
- Design patterns break rules (11 revisions)
- Chain of Responsibility (11 revisions)
- Ward's wiki (11 revisions)
- Avoid downcasting (11 revisions)
- Monsters design (11 revisions)
- Common closure principle (11 revisions)
- Stable abstractions principle (11 revisions)
- Gang of Four 1995 (11 revisions)
- Stable dependencies principle (11 revisions)
- OO culture (11 revisions)
- Christopher Alexander 1977 (11 revisions)
- Martin Fowler 1999 (11 revisions)
- Encapsulate concrete state pattern (11 revisions)
- Mujtaba's Log (11 revisions)
- Automation (10 revisions)
- Andrew Hunt 1999 (10 revisions)
- Liskov substitution principle (10 revisions)
- Michael's Log (10 revisions)
- Bertrand's Design Study (10 revisions)
- How to assess (10 revisions)
- Alan Kay (10 revisions)
- Inventory and Accounting (10 revisions)
- Avoid protected data (10 revisions)
- Separation of concerns (10 revisions)
- Dependency injection (10 revisions)
- Extract Method (10 revisions)
- Jojo's OO Design Project Log (10 revisions)
- Kent Beck (10 revisions)
- Object pool (10 revisions)
- Common reuse principle (10 revisions)
- Double Dispatch (10 revisions)
- Builder (10 revisions)
- GenericGuidelines (10 revisions)
- Martin Fowler 2003 (10 revisions)
- Encapsulate that which varies (9 revisions)
- Large class smell (9 revisions)
- DMA Design Project - first submission (9 revisions)
- One Into Many (9 revisions)
- Account setup (9 revisions)
- Intelligent children pattern (9 revisions)
- Encapsulation (9 revisions)
- Jason's Useful Links Page (9 revisions)
- Accountability (9 revisions)
- Switch statement smell (9 revisions)
- A froggy visitor (9 revisions)
- Information hiding (9 revisions)
- Anti patterns (9 revisions - redirect page)
- One key abstraction (9 revisions)
- Fat interfaces (9 revisions)
- Use lazy initialization pattern (9 revisions)
- Identify message layers pattern (9 revisions)
- Architectural patterns (9 revisions)
- Eliminate irrelevant classes (9 revisions)
- AlexsLibrary (9 revisions)
- Minimize number of methods (9 revisions)
- Start here (9 revisions)
- Christopher Alexander (9 revisions)
- Martin Fowler 1997 (9 revisions)
- Perfect OO Language (9 revisions)
- Software reuse (9 revisions)
- Avoid interface bloat (9 revisions)
- DMA Design Project (9 revisions)
- Sorcerers design (9 revisions)
- Do the simplest thing that could possibly work (8 revisions)
- Johnson and Foote's heuristics (8 revisions)
- Define classes by behavior, not state pattern (8 revisions)
- A class should not depend on its users (8 revisions)
- Anemic Domain Model (8 revisions)
- Define default values via explicit protocol pattern (8 revisions)
- Reuse release equivalence principle (8 revisions)
- Editing Tips (8 revisions)
- Recursion introduction (8 revisions)
- Goto considered harmful (8 revisions)
- Polymorphism (8 revisions)
- Are you gonna eat that (8 revisions)
- Favour containment over association (8 revisions)
- Avoid god classes (8 revisions)
- Idioms (8 revisions)
- Observations and Measurements (8 revisions)
- Abstract class (8 revisions)
- Parallel hierarchies problem (8 revisions)
- Martin Fowler (8 revisions)
- Trygve Reenskaug (8 revisions)
- Decomposition (8 revisions)
- Amelioration patterns (8 revisions)
- Association versus Dependency (8 revisions)
- Nil or export coupling only (8 revisions)
- Impedance mismatch (8 revisions)
- Implement behavior with abstract state pattern (8 revisions)
- Exam questions (8 revisions)
- Superclass (7 revisions)
- Model the real world (7 revisions)
- Professionalism (7 revisions)
- William Brown 1998 (7 revisions)
- Single choice principle (7 revisions)
- God object (7 revisions)
- Tour Guide Project Page (7 revisions)
- Don't burn your base class (7 revisions)
- Favor composition over inheritance (7 revisions)
- Reduce implicit parameter passing (7 revisions)
- Avoid side effects (7 revisions)
- You ain't gonna need it (7 revisions)
- Robert Cecil Martin 1996a (7 revisions)
- Gang of Four (7 revisions)
- Beware of many accessors (7 revisions)
- Smalltalk (7 revisions)
- Avoid inheritance for implementation (7 revisions)
- Subclasses should be specializations (7 revisions)
- Method (7 revisions)
- Feature envy smell (7 revisions)
- Hide data within its class (7 revisions)
- Replace Type Code with Class (7 revisions)
- Abstraction (7 revisions)
- Presentation separation idiom (7 revisions)
- Overloading (6 revisions)
- Shotgun surgery smell (6 revisions)
- John Hofman US001 (6 revisions)
- Refused bequest smell (6 revisions)
- Party of Five 1996 (6 revisions)
- Contain contents not parents (6 revisions)
- Preserve Whole Object (6 revisions)
- Big design up front (6 revisions)
- Party of five 1996 (6 revisions)
- Speculative generality smell (6 revisions)
- Separate methods that do not communicate (6 revisions)
- List of OO Languages (6 revisions)
- Split Temporary Variable (6 revisions)
- Avoid no-op overrides (6 revisions)
- Extract Hierarchy (6 revisions)
- Replace Inheritance with Delegation (6 revisions)
- Many to many association idiom (6 revisions)
- Object cesspool (6 revisions)
- Inheritance (6 revisions)
- Package versus Namespace (6 revisions)
- Interface should be dependent on model (6 revisions)
- Long parameter list smell (6 revisions)
- Robert Pirsig 1974 (6 revisions)
- Inversion of control (6 revisions)
- Object orgy (6 revisions)
- Class hierarchies should be deep and narrow (6 revisions)
- Don't expose mutable attributes (6 revisions)
- Enum idiom (6 revisions)
- Strategy pattern (6 revisions - redirect page)
- Reduce the size of methods (6 revisions)
- Alternative classes with different interfaces smell (6 revisions)
- Wards wiki (6 revisions - redirect page)
- Subclass (6 revisions)
- Hide Delegate (6 revisions)
- Encapsulate Collection (6 revisions)
- If it ain't broke don't fix it (6 revisions)
- BaseBean (6 revisions)
- Properties / Fields / Attributes (6 revisions)
- Beware singletons (6 revisions)
- Text design (6 revisions)
- Organisational patterns (6 revisions)
- The Alexander conspiracy (6 revisions)