Oldest pages
From CSSEMediaWiki
Showing below up to 500 results starting with #1.
View (previous 500 | next 500) (20 | 50 | 100 | 250 | 500)
- Real name (03:30, 17 July 2008)
- Sign your work (03:50, 17 July 2008)
- Have courage (23:58, 17 July 2008)
- Greg Searle's project blackjack (05:39, 29 July 2008)
- Why refactoring works (22:58, 29 July 2008)
- Refactoring and design (23:04, 29 July 2008)
- Vehicles and operators design (04:05, 20 August 2008)
- Greg Searle's design (23:11, 11 September 2008)
- Introduction to the Terrain Renderer (03:03, 18 September 2008)
- Encapsulate Downcast (03:02, 23 September 2008)
- Greg Searle's captains log star date (03:40, 23 September 2008)
- Nick Brettel's eight puzzle design (04:20, 23 September 2008)
- Poker Simulator Design Log (13:05, 30 September 2008)
- Kris's Design Study (13:27, 30 September 2008)
- Jojo's OO Design Project Log (03:08, 1 October 2008)
- Guitar Amplifier Design (03:55, 1 October 2008)
- Guitar Tutor Report (03:59, 1 October 2008)
- OOTetris Design (04:00, 1 October 2008)
- Keep accessors and mutators separate (03:14, 4 October 2008)
- Hide your decisions (21:41, 4 October 2008)
- Jason's Useful Links Page (00:01, 6 October 2008)
- Beware accessors (04:13, 6 October 2008)
- Immutable object (23:21, 6 October 2008)
- No Global Variables (04:51, 7 October 2008)
- Quick Reference (01:45, 8 October 2008)
- GenA: A Genetic Algorithms Framework (07:51, 11 October 2008)
- Teaching and learning style (04:33, 10 July 2009)
- Square-rectangle problem (03:32, 20 July 2009)
- Jojo's 2008 Design Study (06:23, 20 July 2009)
- Avoid interface pollution (23:38, 20 July 2009)
- Beware of non-communicating methods (23:53, 20 July 2009)
- Inheritance for specialization (23:59, 20 July 2009)
- Favour deep hierarchies (00:03, 21 July 2009)
- Limit hierarchy depth (00:05, 21 July 2009)
- Beware singletons (00:13, 21 July 2009)
- Reusable frameworks over reusable components (00:14, 21 July 2009)
- Circle-ellipse problem (02:25, 22 July 2009)
- Minimal public interface (02:33, 22 July 2009)
- Extreme programming (03:49, 22 July 2009)
- Move Method (01:19, 28 July 2009)
- Arthur Riel (11:38, 28 July 2009)
- Robert Cecil Martin 2003 (20:47, 28 July 2009)
- Beware inheritance over composition (22:18, 28 July 2009)
- Avoid accidental multiple inheritance (22:20, 28 July 2009)
- Call super (00:44, 30 July 2009)
- Robert Cecil Martin 1997b (11:10, 30 July 2009)
- Robert Cecil Martin 1997a (11:10, 30 July 2009)
- Robert Cecil Martin 1996e (11:11, 30 July 2009)
- Robert Cecil Martin 1996d (11:11, 30 July 2009)
- Robert Cecil Martin 1996b (11:12, 30 July 2009)
- Enum idiom (02:03, 3 August 2009)
- Christopher Alexander 1979 (11:57, 7 August 2009)
- Christopher Alexander 1977 (12:07, 7 August 2009)
- Hillside Group (15:39, 8 August 2009)
- Ward and Kent (15:43, 8 August 2009)
- Abstraction (23:09, 8 August 2009)
- Bob Martin's heuristics (03:09, 13 August 2009)
- Factor implementation differences into subcomponents (01:33, 18 August 2009)
- Separate methods that do not communicate (01:35, 18 August 2009)
- Johnson and Foote's heuristics (01:49, 18 August 2009)
- Reduce implicit parameter passing (22:28, 18 August 2009)
- Reduce the number of arguments (01:00, 20 August 2009)
- Reduce the size of methods (01:02, 20 August 2009)
- Class hierarchies should be deep and narrow (01:05, 20 August 2009)
- Minimize accesses to variables (01:08, 20 August 2009)
- Subclasses should be specializations (01:11, 20 August 2009)
- Split large classes (01:14, 20 August 2009)
- Accountability Design (02:59, 20 August 2009)
- Access levels (23:32, 29 August 2009)
- Software crisis (21:36, 1 September 2009)
- The top of the class hierarchy should be abstract (06:11, 4 September 2009)
- Agent classes irrelevant (00:50, 7 September 2009)
- Instance (12:50, 10 September 2009)
- Component versus Module (13:43, 10 September 2009)
- What is Bad Design (22:09, 10 September 2009)
- Establishing priorities (09:00, 12 September 2009)
- Managing complexity (09:45, 12 September 2009)
- Agile methods (13:49, 12 September 2009)
- Inheritance (22:19, 16 September 2009)
- Janina's Design Study (08:58, 22 September 2009)
- Big ball of mud (06:18, 23 September 2009)
- Law of leaky abstractions (07:37, 23 September 2009)
- Replace Parameter with Explicit Methods (12:29, 26 September 2009)
- Patterns (06:06, 27 September 2009)
- Unified Modeling Language (08:47, 28 September 2009)
- Quotes (03:50, 3 October 2009)
- Benjamin's Design Study (03:57, 4 October 2009)
- Aidan's Design Study (20:20, 4 October 2009)
- Mike's Design Study (22:53, 4 October 2009)
- TobiW's Design Study (23:14, 4 October 2009)
- PaulDesignStudy (01:13, 5 October 2009)
- Design Project (03:42, 5 October 2009)
- Amelioration patterns (04:30, 5 October 2009)
- Bertrand Meyer (09:56, 5 October 2009)
- Tour Guide Project Page (10:03, 5 October 2009)
- Stephen's Design Study (10:12, 5 October 2009)
- Michal's Design Study (10:38, 5 October 2009)
- PluS XML format (10:46, 5 October 2009)
- My actual Project, I think. (10:53, 5 October 2009)
- Bertrand's Design Study (11:00, 5 October 2009)
- Matthew's Design Study (11:05, 5 October 2009)
- Riel's heuristics (01:58, 11 October 2009)
- Beware type switches (10:32, 11 October 2009)
- Don't expose mutable attributes (04:32, 12 October 2009)
- Avoid no-op overrides (22:48, 12 October 2009)
- Information hiding (23:30, 12 October 2009)
- Containment implies uses (23:30, 12 October 2009)
- William Brown 1998 (06:35, 13 October 2009)
- Make constructors blocking (20:40, 13 October 2009)
- List of OO Languages (23:32, 13 October 2009)
- Program to the interface not the implementation (05:34, 14 October 2009)
- You ain't gonna need it (05:41, 14 October 2009)
- Message chain smell (09:31, 14 October 2009)
- Temporary field smell (09:32, 14 October 2009)
- Lazy class smell (09:32, 14 October 2009)
- Primitive obsession smell (09:33, 14 October 2009)
- Long parameter list smell (10:25, 14 October 2009)
- Self Encapsulate Field (20:55, 14 October 2009)
- Replace Array with Object (21:09, 14 October 2009)
- Replace Parameter with Method (21:34, 14 October 2009)
- Design patterns break rules (21:55, 14 October 2009)
- Add Parameter (22:16, 14 October 2009)
- Pull Up Constructor Body (22:19, 14 October 2009)
- Extract Interface (22:20, 14 October 2009)
- Wal's Fish Tank (22:50, 14 October 2009)
- Replace Exception with test (23:00, 14 October 2009)
- Comments smell (23:22, 14 October 2009)
- Replace Magic Number with Symbolic Constant (23:57, 14 October 2009)
- OO Python Character Animation Design Study (22:21, 5 July 2010)
- Lecture sequence (00:26, 14 July 2010)
- Frogs design (04:31, 15 July 2010)
- 2010 frog design criticisms (05:00, 15 July 2010)
- Copy Constructor vs the Encapsulation Boundary (02:36, 16 July 2010)
- Goto considered harmful (03:39, 16 July 2010)
- A froggy visitor (03:02, 18 July 2010)
- Double Dispatch (14:22, 25 July 2010)
- OO tools (12:57, 26 July 2010)
- HistoryCrumbs.user.js (12:58, 26 July 2010)
- Michael's Log (01:56, 30 July 2010)
- Nelson Shaw Project Log (22:01, 31 July 2010)
- Tanmay's Log (23:10, 3 August 2010)
- Trains design (01:34, 11 August 2010)
- Parse tree design (01:44, 11 August 2010)
- DMA Design Project first draft (08:47, 12 August 2010)
- Joshua Bloch (23:32, 12 August 2010)
- Properties (04:27, 20 August 2010)
- Java Collections Framework (10:25, 21 August 2010)
- David Parnas (08:14, 15 September 2010)
- DMA Design Project - first submission (21:06, 16 September 2010)
- DMA Design Project - Source Code (23:49, 16 September 2010)
- Mock objects (01:54, 22 September 2010)
- Mujtaba's Log (20:36, 24 September 2010)
- Tell, don't ask (11:13, 29 September 2010)
- DMA Design Project (22:20, 30 September 2010)
- John Hofman US001 (22:47, 30 September 2010)
- John Hofman's Log (22:47, 30 September 2010)
- John Hofman's Design Study (00:51, 1 October 2010)
- Joey's design study (03:02, 1 October 2010)
- James Ashford Log (03:13, 1 October 2010)
- Nick's Design Study (03:29, 1 October 2010)
- Mujtaba's Initial Design (03:43, 1 October 2010)
- Different Design (03:47, 1 October 2010)
- Martin Doms' Design Study (03:57, 1 October 2010)
- Michael's Design Study (03:57, 4 October 2010)
- Language Spectrum (09:20, 6 October 2010)
- Bob Martin's principles (07:12, 7 October 2010)
- Kent Beck 2003 (19:48, 10 October 2010)
- Unit Test (20:06, 10 October 2010)
- Super quick exam ref (04:16, 15 October 2010)
- No silver bullet (10:37, 15 October 2010)
- Bob Martin (10:41, 15 October 2010)
- Serialization (11:11, 15 October 2010)
- Data mapper pattern (21:20, 17 October 2010)
- Active record pattern (21:24, 17 October 2010)
- Row data gateway pattern (21:26, 17 October 2010)
- Table data gateway pattern (21:32, 17 October 2010)
- Minimize number of methods (03:17, 18 October 2010)
- PLoP 1995 (04:38, 18 October 2010)
- PLoP (Software Patterns Series) (04:45, 18 October 2010)
- PLoP (05:02, 18 October 2010)
- Presentation Abstraction Control (05:32, 18 October 2010)
- Define classes by behavior, not state pattern (07:50, 18 October 2010)
- Hierarchical Model View Controller (09:03, 18 October 2010)
- Identify message layers pattern (09:31, 18 October 2010)
- Interface segregation principle (10:27, 18 October 2010)
- Dependency inversion principle (00:19, 19 October 2010)
- Page controller pattern (00:37, 19 October 2010)
- Organisational patterns (01:56, 19 October 2010)
- Front controller pattern (02:30, 19 October 2010)
- Fat interfaces (03:05, 19 October 2010)
- Scrum (03:22, 19 October 2010)
- Party of five 1996 (03:29, 19 October 2010)
- Introduce Parameter Object (04:06, 19 October 2010)
- Single responsibility principle (04:36, 19 October 2010)
- Becomes problem (05:07, 19 October 2010)
- Kent Beck (05:26, 19 October 2010)
- Law of Demeter (06:34, 19 October 2010)
- Unit of work pattern (07:41, 19 October 2010)
- Identity map pattern (08:08, 19 October 2010)
- Don't repeat yourself (08:10, 19 October 2010)
- Lazy load pattern (08:23, 19 October 2010)
- Template view pattern (10:11, 19 October 2010)
- Transform view pattern (10:52, 19 October 2010)
- Ken Auer (21:01, 19 October 2010)
- Collecting Parameter (00:35, 20 October 2010)
- Avoid protected data (02:05, 20 October 2010)
- Named constants (02:32, 20 October 2010)
- Frogs second design (02:36, 20 October 2010)
- Shalloway and Trott 2002 (02:36, 20 October 2010)
- Analysis patterns (06:07, 20 October 2010)
- Abstract Factory (06:09, 20 October 2010)
- Shallow VS Deep Copy (07:03, 20 October 2010)
- Prototype (07:08, 20 October 2010)
- If it ain't broke don't fix it (07:25, 20 October 2010)
- State (10:42, 20 October 2010)
- Move methods (20:37, 20 October 2010)
- Boat anchor (20:47, 20 October 2010)
- Cut and paste programming (20:50, 20 October 2010)
- Functional decomposition (20:52, 20 October 2010)
- Jumble (20:53, 20 October 2010)
- Reinvent the wheel (20:59, 20 October 2010)
- Stovepipe system (21:01, 20 October 2010)
- Swiss army knife (21:04, 20 October 2010)
- Vendor lock-in (21:07, 20 October 2010)
- Orthogonality (21:13, 20 October 2010)
- Peer To Peer (21:46, 20 October 2010)
- Blackboard System (21:58, 20 October 2010)
- Avoid mixing inputs and outputs (23:14, 20 October 2010)
- Make all Member Variables Private (23:20, 20 October 2010)
- 427 design standard (00:17, 21 October 2010)
- Model the room (00:57, 21 October 2010)
- Put semantic constraints in class definition (01:11, 21 October 2010)
- Put semantic constraints in constructors (01:12, 21 October 2010)
- Ward's wiki (01:32, 21 October 2010)
- Design maxims Equivalence (01:44, 21 October 2010)
- GenericGuidelines (01:49, 21 October 2010)
- Mujtaba's design study (03:59, 22 October 2010)
- Rebecca Wirfs-Brock (20:11, 9 November 2010)
- Rebecca Wirfs-Brock 1990 (20:11, 9 November 2010)
- Start here (01:47, 25 November 2010)
- Account setup (01:53, 25 November 2010)
- Editing Tips (01:54, 25 November 2010)
- About COSC427 (01:54, 25 November 2010)
- Warfarin Design (01:57, 25 November 2010)
- Object orgy (03:01, 25 November 2010)
- Robert Cecil Martin 1996a (03:01, 25 November 2010)
- Robert Cecil Martin 1996c (03:01, 25 November 2010)
- Robert Cecil Martin 2002 (03:02, 25 November 2010)
- Interface should be dependent on model (03:03, 25 November 2010)
- Delegation (03:03, 25 November 2010)
- Speculative generality smell (03:03, 25 November 2010)
- Constant interface (03:03, 25 November 2010)
- Properties / Fields / Attributes (03:03, 25 November 2010)
- Command query separation (03:03, 25 November 2010)
- Inappropriate intimacy smell (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)
- Introduce Null Object (03:08, 25 November 2010)
- Perfect OO Language (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)
- BrettWardsDesignStudy (03:08, 25 November 2010)
- Poker Simulator Design Writeup (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)
- Christopher Alexander (03:10, 25 November 2010)
- Intelligent children pattern (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)
- Aggregation versus Composition (03:10, 25 November 2010)
- Beware of many accessors (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)
- Contain contents not parents (03:11, 25 November 2010)
- Model classes not roles (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)
- Favour containment over association (03:11, 25 November 2010)
- One Into Many (03:11, 25 November 2010)
- Encapsulate that which varies (03:11, 25 November 2010)
- Common closure principle (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)
- Association versus Dependency (03:11, 25 November 2010)
- Package versus Namespace (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)
- 2008 Exam answers (03:17, 25 November 2010)
- Avoid equals (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)
- Feature envy smell (03:17, 25 November 2010)
- Mediator (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)
- Model view controller (03:17, 25 November 2010)
- Move common factors up the hierarchy (03:17, 25 November 2010)
- Parameterise Method (03:18, 25 November 2010)
- Extract Class (03:18, 25 November 2010)
- Remove Parameter (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)
- Alternative classes with different interfaces smell (03:18, 25 November 2010)
- Nil or export coupling only (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)
- Stable abstractions principle (03:21, 25 November 2010)
- Replace Inheritance with Delegation (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)
- Smalltalk (03:21, 25 November 2010)
- Jim Coplien (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)
- Premature optimization (03:22, 25 November 2010)
- Robert Pirsig 1974 (03:22, 25 November 2010)
- Wiki etiquette (03:22, 25 November 2010)
- Agile manifesto (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)
- Inline Method (03:22, 25 November 2010)
- Facade (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)
- Interpreter (03:22, 25 November 2010)
- Substitute Algorithm (03:22, 25 November 2010)
- Object pool (03:22, 25 November 2010)
- Trygve Reenskaug (03:22, 25 November 2010)
- Observations and Measurements (03:22, 25 November 2010)
- Accountability (03:22, 25 November 2010)
- Test Driven Development (03:22, 25 November 2010)
- Introduce Local Extension (03:22, 25 November 2010)
- Server Requests (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)
- Encapsulation (03:22, 25 November 2010)
- Stable dependencies principle (03:22, 25 November 2010)
- Reuse release equivalence principle (03:22, 25 November 2010)
- Open closed principle (03:22, 25 November 2010)
- Video rental system (03:22, 25 November 2010)
- Strategy (03:22, 25 November 2010)
- Builder (03:22, 25 November 2010)
- Wiki tips (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)
- Do the simplest thing that could possibly work (03:23, 25 November 2010)
- Method (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)
- Oliver Cardwell/Project (03:23, 25 November 2010)
- Software reuse (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)