Oldest pages
From CSSEMediaWiki
Showing below up to 250 results starting with #251.
View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)
- Speculative generality smell (03:03, 25 November 2010)
- Constant interface (03:03, 25 November 2010)
- Properties / Fields / Attributes (03:03, 25 November 2010)
- Inappropriate intimacy smell (03:03, 25 November 2010)
- Command query separation (03:03, 25 November 2010)
- Citation needed (03:03, 25 November 2010)
- Once and only once (03:03, 25 November 2010)
- Andrew Hunt 1999 (03:03, 25 November 2010)
- Text design (03:05, 25 November 2010)
- BaseBean (03:05, 25 November 2010)
- Avoid inheritance for implementation (03:05, 25 November 2010)
- Avoid interface bloat (03:05, 25 November 2010)
- Design by contract (03:05, 25 November 2010)
- BenjaminTaylor Previous Design Work (03:05, 25 November 2010)
- Send messages to components instead of to self (03:05, 25 November 2010)
- Shotgun surgery smell (03:07, 25 November 2010)
- Inline Temp (03:07, 25 November 2010)
- Data class smell (03:07, 25 November 2010)
- Option-operand separation (03:08, 25 November 2010)
- Class diagram (03:08, 25 November 2010)
- Favor composition over inheritance (03:08, 25 November 2010)
- Maxim Hierarchy (03:08, 25 November 2010)
- Avoid becomes (03:08, 25 November 2010)
- Exam questions (03:08, 25 November 2010)
- Cay Horstmann 2006 (03:08, 25 November 2010)
- Encapsulation is hierarchical (03:08, 25 November 2010)
- Abstract vs Interface (03:08, 25 November 2010)
- Eliminate case analysis (03:08, 25 November 2010)
- Define default values via explicit protocol pattern (03:08, 25 November 2010)
- Terrain Renderer Design (03:08, 25 November 2010)
- Chain of Responsibility (03:08, 25 November 2010)
- Abstract class (03:08, 25 November 2010)
- Diamond Problem (03:08, 25 November 2010)
- 2009 frog design criticisms (03:08, 25 November 2010)
- Decomposition (03:08, 25 November 2010)
- Replace Temp with Query (03:08, 25 November 2010)
- LukasKorsikaDesignStudy (03:08, 25 November 2010)
- Replace Data Value with Object (03:08, 25 November 2010)
- Presentation separation idiom (03:08, 25 November 2010)
- Middle man smell (03:08, 25 November 2010)
- Introduce Explaining Variable (03:08, 25 November 2010)
- Perfect OO Language (03:08, 25 November 2010)
- Introduce Null Object (03:08, 25 November 2010)
- Defer identification of state variables pattern (03:08, 25 November 2010)
- Beware value switches (03:08, 25 November 2010)
- Eliminate irrelevant classes (03:08, 25 November 2010)
- Design maxims (03:08, 25 November 2010)
- 2007 Exam answers (03:08, 25 November 2010)
- Martins Design Study (03:08, 25 November 2010)
- AlexsDesignStudy (03:08, 25 November 2010)
- Poker Simulator Design Writeup (03:08, 25 November 2010)
- BrettWardsDesignStudy (03:08, 25 November 2010)
- Similar patterns and how to tell them apart (03:10, 25 November 2010)
- God object (03:10, 25 November 2010)
- Implement behavior with abstract state pattern (03:10, 25 November 2010)
- Avoid concrete base classes (03:10, 25 November 2010)
- Extensibility (03:10, 25 November 2010)
- Nelson Shaw Design Project (03:10, 25 November 2010)
- Decorator (03:10, 25 November 2010)
- Class versus Object (03:10, 25 November 2010)
- 2006 Exam answers (03:10, 25 November 2010)
- Encapsulate Collection (03:10, 25 November 2010)
- Intelligent children pattern (03:10, 25 November 2010)
- Christopher Alexander (03:10, 25 November 2010)
- Arthur Riel 1996 (03:10, 25 November 2010)
- Refactoring and performance (03:10, 25 November 2010)
- Yo-yo problem (03:10, 25 November 2010)
- Move Field (03:10, 25 November 2010)
- Contained objects should not use each other (03:10, 25 November 2010)
- Distribute system intelligence (03:10, 25 November 2010)
- Avoid downcasting (03:10, 25 November 2010)
- Beware of many accessors (03:10, 25 November 2010)
- Aggregation versus Composition (03:10, 25 November 2010)
- Object-oriented design anti-patterns (03:10, 25 November 2010)
- James Ashford Design Study (03:10, 25 November 2010)
- Switch statement smell (03:10, 25 November 2010)
- Lecture times (03:10, 25 November 2010)
- Duplicate code smell (03:10, 25 November 2010)
- A class should not depend on its users (03:10, 25 November 2010)
- Incomplete library class smell (03:11, 25 November 2010)
- Split Temporary Variable (03:11, 25 November 2010)
- Keep related data and behavior in one place (03:11, 25 November 2010)
- Change Reference to Value (03:11, 25 November 2010)
- Change Unidirectional Association to Bidirectional (03:11, 25 November 2010)
- The Alexander conspiracy (03:11, 25 November 2010)
- Strategy meets Template (03:11, 25 November 2010)
- Advice from alumni (03:11, 25 November 2010)
- OO culture (03:11, 25 November 2010)
- Inversion of control (03:11, 25 November 2010)
- Limit compositions in a class (03:11, 25 November 2010)
- Inventory and Accounting (03:11, 25 November 2010)
- Model classes not roles (03:11, 25 November 2010)
- Contain contents not parents (03:11, 25 November 2010)
- Avoid inheritance for optional containment (03:11, 25 November 2010)
- Avoid verb classes (03:11, 25 November 2010)
- Introduce common data class (03:11, 25 November 2010)
- Architectural patterns (03:11, 25 November 2010)
- JUnit (03:11, 25 November 2010)
- Martin Fowler 2003 (03:11, 25 November 2010)
- RL Design Study Log (03:11, 25 November 2010)
- No Peter Pan objects (03:11, 25 November 2010)
- Joshua Bloch 2006 Bumper Sticker API Design (03:11, 25 November 2010)
- One Into Many (03:11, 25 November 2010)
- Favour containment over association (03:11, 25 November 2010)
- Common closure principle (03:11, 25 November 2010)
- Encapsulate that which varies (03:11, 25 November 2010)
- One key abstraction (03:11, 25 November 2010)
- JITAS Design Study (03:11, 25 November 2010)
- Sorcerers design (03:11, 25 November 2010)
- Package versus Namespace (03:11, 25 November 2010)
- Association versus Dependency (03:11, 25 November 2010)
- Model the real world (03:11, 25 November 2010)
- Behavioral completeness (03:11, 25 November 2010)
- Jenny Harlow (03:17, 25 November 2010)
- Big design up front (03:17, 25 November 2010)
- Avoid equals (03:17, 25 November 2010)
- 2008 Exam answers (03:17, 25 November 2010)
- 2005 Exam answers (03:17, 25 November 2010)
- Encapsulate concrete state pattern (03:17, 25 November 2010)
- Guitar Tutor Design (03:17, 25 November 2010)
- Mediator (03:17, 25 November 2010)
- Feature envy smell (03:17, 25 November 2010)
- AlexsLibrary (03:17, 25 November 2010)
- Ken Auer 1995 (03:17, 25 November 2010)
- Getter and setter policy (03:17, 25 November 2010)
- Equals vs the Encapsulation Boundary (03:17, 25 November 2010)
- Keep last years stuff (03:17, 25 November 2010)
- Empty method over-rides (03:17, 25 November 2010)
- Move common factors up the hierarchy (03:17, 25 November 2010)
- Model view controller (03:17, 25 November 2010)
- Parameterise Method (03:18, 25 November 2010)
- Remove Parameter (03:18, 25 November 2010)
- Extract Class (03:18, 25 November 2010)
- Methods should use most fields of a class (03:18, 25 November 2010)
- Refused bequest smell (03:18, 25 November 2010)
- Combining design patterns (03:18, 25 November 2010)
- Separate non-communicating behaviour (03:18, 25 November 2010)
- Transaction script pattern (03:18, 25 November 2010)
- Gang of Four 1995 (03:18, 25 November 2010)
- Large class smell (03:18, 25 November 2010)
- Long method smell (03:18, 25 November 2010)
- Erich Gamma (03:18, 25 November 2010)
- Encapsulate Field (03:18, 25 November 2010)
- 427 assessment (03:18, 25 November 2010)
- Avoid god classes (03:18, 25 November 2010)
- Abstract classes should be base classes (03:18, 25 November 2010)
- Nil or export coupling only (03:18, 25 November 2010)
- Alternative classes with different interfaces smell (03:18, 25 November 2010)
- Common reuse principle (03:18, 25 November 2010)
- Divergent change smell (03:18, 25 November 2010)
- Introduce common base class (03:21, 25 November 2010)
- Object cesspool (03:21, 25 November 2010)
- Do not change the state of an object without going through its public interface (03:21, 25 November 2010)
- Replace Inheritance with Delegation (03:21, 25 November 2010)
- Stable abstractions principle (03:21, 25 November 2010)
- Data clumps smell (03:21, 25 November 2010)
- Parallel hierarchies problem (03:21, 25 November 2010)
- Parallel inheritance hierarchies smell (03:21, 25 November 2010)
- Use lazy initialization pattern (03:21, 25 November 2010)
- Hide data within its class (03:21, 25 November 2010)
- Many to many association idiom (03:21, 25 November 2010)
- Spaghetti code (03:21, 25 November 2010)
- Coupling and cohesion (03:21, 25 November 2010)
- Interface (03:21, 25 November 2010)
- Extract Hierarchy (03:21, 25 November 2010)
- Designfest (03:21, 25 November 2010)
- Documenting Patterns (03:21, 25 November 2010)
- Automation (03:21, 25 November 2010)
- Jim Coplien (03:21, 25 November 2010)
- Smalltalk (03:21, 25 November 2010)
- CLU (03:21, 25 November 2010)
- State machine design (03:21, 25 November 2010)
- Exam Quick Reference (03:21, 25 November 2010)
- Avoid side effects (03:21, 25 November 2010)
- Ralph Johnson (03:21, 25 November 2010)
- Gang of Four (03:22, 25 November 2010)
- OO wisdom (03:22, 25 November 2010)
- Multiple Inheritance (03:22, 25 November 2010)
- Hide Method (03:22, 25 November 2010)
- Collapse Hierarchy (03:22, 25 November 2010)
- Subclass (03:22, 25 November 2010)
- Robert Pirsig 1974 (03:22, 25 November 2010)
- Premature optimization (03:22, 25 November 2010)
- Agile manifesto (03:22, 25 November 2010)
- Wiki etiquette (03:22, 25 November 2010)
- Anemic Domain Model (03:22, 25 November 2010)
- Circular dependency (03:22, 25 November 2010)
- Template Method (03:22, 25 November 2010)
- Monsters design (03:22, 25 November 2010)
- Facade (03:22, 25 November 2010)
- Inline Method (03:22, 25 November 2010)
- Extract Subclass (03:22, 25 November 2010)
- Barbara Liskov (03:22, 25 November 2010)
- Inline Class (03:22, 25 November 2010)
- Introduce Foreign Method (03:22, 25 November 2010)
- Alumni (03:22, 25 November 2010)
- Substitute Algorithm (03:22, 25 November 2010)
- Interpreter (03:22, 25 November 2010)
- Object pool (03:22, 25 November 2010)
- Trygve Reenskaug (03:22, 25 November 2010)
- Accountability (03:22, 25 November 2010)
- Observations and Measurements (03:22, 25 November 2010)
- Test Driven Development (03:22, 25 November 2010)
- Server Requests (03:22, 25 November 2010)
- Introduce Local Extension (03:22, 25 November 2010)
- Liskov substitution principle (03:22, 25 November 2010)
- Are you gonna eat that (03:22, 25 November 2010)
- Iterator (03:22, 25 November 2010)
- Replace Type Code with Class (03:22, 25 November 2010)
- Project ideas (03:22, 25 November 2010)
- Martin Fowler (03:22, 25 November 2010)
- Observer (03:22, 25 November 2010)
- Stable dependencies principle (03:22, 25 November 2010)
- Encapsulation (03:22, 25 November 2010)
- Open closed principle (03:22, 25 November 2010)
- Reuse release equivalence principle (03:22, 25 November 2010)
- Video rental system (03:22, 25 November 2010)
- Strategy (03:22, 25 November 2010)
- Wiki tips (03:22, 25 November 2010)
- Builder (03:22, 25 November 2010)
- Remove Middle Man (03:22, 25 November 2010)
- Referring to Objects (03:22, 25 November 2010)
- Johnson and Foote 1988 (03:22, 25 November 2010)
- Remove assignments to Parameters (03:22, 25 November 2010)
- Schools of thought (03:22, 25 November 2010)
- Idioms (03:22, 25 November 2010)
- Hall of fame (03:22, 25 November 2010)
- Comments and suggestions (03:22, 25 November 2010)
- Party of Five 1996 (03:22, 25 November 2010)
- Object Encapsulation (03:22, 25 November 2010)
- Poltergeists (03:22, 25 November 2010)
- Separate Query from Modifier (03:22, 25 November 2010)
- How to assess (03:22, 25 November 2010)
- Alan Kay (03:23, 25 November 2010)
- Method (03:23, 25 November 2010)
- Do the simplest thing that could possibly work (03:23, 25 November 2010)
- Memento (03:23, 25 November 2010)
- Impedance mismatch (03:23, 25 November 2010)
- Recursion introduction (03:23, 25 November 2010)
- Command (03:23, 25 November 2010)
- Flyweight (03:23, 25 November 2010)
- Software reuse (03:23, 25 November 2010)
- Oliver Cardwell/Project (03:23, 25 November 2010)
- Visitor (03:23, 25 November 2010)
- Getters and setters (03:23, 25 November 2010)
- Factory Method (03:23, 25 November 2010)
- Dependency injection (03:23, 25 November 2010)
- Encapsulation boundary (03:23, 25 November 2010)
- Bridge (03:23, 25 November 2010)
- Martin Fowler 1997 (03:23, 25 November 2010)