User contributions
From CSSEMediaWiki
(Latest | Earliest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)
- 02:37, 20 August 2009 (diff | hist) m Talk:Schools of thought
- 02:34, 20 August 2009 (diff | hist) N Talk:Schools of thought (New page: Discussed today coupling Managing Complexity Beck -> Eliminating Duplication Software Reuse Parnas ->Information Hiding)
- 01:20, 8 October 2008 (diff | hist) Avoid inheritance for implementation
- 00:52, 8 October 2008 (diff | hist) Eliminate irrelevant classes
- 00:52, 8 October 2008 (diff | hist) Eliminate irrelevant classes
- 07:49, 7 October 2008 (diff | hist) N Intelligent children (Redirecting to Intelligent children pattern) (top)
- 07:47, 7 October 2008 (diff | hist) State machine design
- 02:33, 7 October 2008 (diff | hist) Avoid concrete base classes
- 02:13, 7 October 2008 (diff | hist) Talk:Intelligent children pattern
- 02:13, 7 October 2008 (diff | hist) Talk:Intelligent children pattern
- 02:11, 7 October 2008 (diff | hist) Intelligent children pattern
- 02:10, 7 October 2008 (diff | hist) Intelligent children pattern
- 02:10, 7 October 2008 (diff | hist) N File:Intelegent Children.jpg (top)
- 01:47, 7 October 2008 (diff | hist) Polymorphism
- 00:14, 7 October 2008 (diff | hist) Enum idiom
- 00:13, 7 October 2008 (diff | hist) Replace Type Code with Class
- 00:13, 7 October 2008 (diff | hist) Replace Type Code with Class
- 00:06, 7 October 2008 (diff | hist) Reuse release equivalence principle
- 23:55, 6 October 2008 (diff | hist) 2007 Exam answers
- 23:53, 6 October 2008 (diff | hist) Talk:Riel's heuristics (top)
- 23:51, 6 October 2008 (diff | hist) N Avoid interface pollution (New page: Riel's heuristics 2.6 ==See also== * Fat interfaces * Interface segregation principle)
- 23:50, 6 October 2008 (diff | hist) Avoid interface bloat (Removing all content from page)
- 23:50, 6 October 2008 (diff | hist) Riel's heuristics
- 23:45, 6 October 2008 (diff | hist) Avoid interface bloat
- 23:39, 6 October 2008 (diff | hist) Avoid protected data
- 22:56, 6 October 2008 (diff | hist) Separate methods that do not communicate
- 22:51, 6 October 2008 (diff | hist) Single choice principle
- 22:49, 6 October 2008 (diff | hist) Separation of concerns
- 22:37, 6 October 2008 (diff | hist) Single choice principle
- 22:35, 6 October 2008 (diff | hist) Single responsibility principle
- 21:40, 6 October 2008 (diff | hist) State
- 21:39, 6 October 2008 (diff | hist) N File:State.jpg (top)
- 21:09, 6 October 2008 (diff | hist) Subclasses should be specializations
- 20:28, 6 October 2008 (diff | hist) Wards wiki (Undo revision 2444 by Jason Clutterbuck (Talk)) (top)
- 20:27, 6 October 2008 (diff | hist) Wards wiki
- 20:27, 6 October 2008 (diff | hist) Wards wiki (Redirecting to Http://c2.com/cgi/wiki?WelcomeVisitors Ward's wiki)
- 20:26, 6 October 2008 (diff | hist) Wards wiki (Redirecting to Http://c2.com/cgi/wiki?WelcomeVisitors Ward's wiki)
- 20:15, 6 October 2008 (diff | hist) You ain't gonna need it
- 09:12, 6 October 2008 (diff | hist) Liskov substitution principle
- 09:09, 6 October 2008 (diff | hist) Liskov substitution principle
- 09:02, 6 October 2008 (diff | hist) Acyclic dependencies principle
- 08:57, 6 October 2008 (diff | hist) Common closure principle
- 08:52, 6 October 2008 (diff | hist) Common reuse principle
- 08:51, 6 October 2008 (diff | hist) Common closure principle
- 08:51, 6 October 2008 (diff | hist) Common reuse principle
- 08:46, 6 October 2008 (diff | hist) Talk:Acyclic dependencies principle (top)
- 08:39, 6 October 2008 (diff | hist) Design by contract
- 08:34, 6 October 2008 (diff | hist) Common closure principle
- 08:30, 6 October 2008 (diff | hist) No Global Variables
- 08:27, 6 October 2008 (diff | hist) N Talk:No Global Variables (New page: yup. global variables. --~~~~) (top)
- 08:27, 6 October 2008 (diff | hist) N No Global Variables (New page: Enough said. Global variables are an instant source of unpredictable coupling. Short of searching all your source code for references to a global variable you can never quite be sure who ...)
- 08:22, 6 October 2008 (diff | hist) N Talk:Abstraction (New page: I like dictionaries. (mostly because I can't spell, but they have other uses) --~~~~) (top)
- 08:20, 6 October 2008 (diff | hist) Abstraction
- 08:16, 6 October 2008 (diff | hist) N Talk:Reuse release equivalence principle (New page: Added some quotes that sort of sum it all up --~~~~) (top)
- 08:15, 6 October 2008 (diff | hist) Reuse release equivalence principle
- 07:59, 6 October 2008 (diff | hist) m Robert Cecil Martin 1996b
- 07:58, 6 October 2008 (diff | hist) m Robert Cecil Martin 1996b
- 04:13, 6 October 2008 (diff | hist) N Beware accessors (New page: ==See also== Getters and setters) (top)
- 04:08, 6 October 2008 (diff | hist) Riel's heuristics
- 04:05, 6 October 2008 (diff | hist) m Riel's heuristics
- 04:02, 6 October 2008 (diff | hist) Avoid interface bloat
- 03:56, 6 October 2008 (diff | hist) Riel's heuristics
- 03:48, 6 October 2008 (diff | hist) Riel's heuristics
- 03:44, 6 October 2008 (diff | hist) Riel's heuristics
- 03:21, 6 October 2008 (diff | hist) User:Jason Clutterbuck (top)
- 00:01, 6 October 2008 (diff | hist) Jason's Useful Links Page (top)
- 07:54, 5 October 2008 (diff | hist) Jason's Useful Links Page
- 06:43, 5 October 2008 (diff | hist) Jason's Useful Links Page
- 06:25, 5 October 2008 (diff | hist) Immutable object
- 06:21, 5 October 2008 (diff | hist) N Talk:Immutable object (New page: I dear say this page is not immutable --~~~~) (top)
- 06:21, 5 October 2008 (diff | hist) N Immutable object (New page: An immutable object is one in which the value or state can not be changed. The value is set when the object is created. If the value of the object needs to be changed then the object is r...)
- 05:05, 5 October 2008 (diff | hist) Avoid inheritance for implementation
- 01:11, 5 October 2008 (diff | hist) Factory Method (→Intent)
- 23:34, 4 October 2008 (diff | hist) Use lazy initialization pattern
- 09:58, 4 October 2008 (diff | hist) Jason's Useful Links Page
- 03:57, 4 October 2008 (diff | hist) N Talk:Define default values via explicit protocol pattern (New page: There it is. But what is this thing about default initialisation? initialising an int to zero is just as useless as leaving it uninitialised if zero is a meaningless number. At what point...) (top)
- 03:50, 4 October 2008 (diff | hist) N Define default values via explicit protocol pattern (New page: The problem is that if you define default values as initialisation in any constructor or class method then you have to be able to find all places where this default is used if you want to ...)
- 02:42, 4 October 2008 (diff | hist) Talk:Use lazy initialization pattern
- 00:32, 4 October 2008 (diff | hist) N Talk:Identify message layers pattern (New page: There still needs to be an example of the complex code problem. --~~~~) (top)
- 00:30, 4 October 2008 (diff | hist) N Identify message layers pattern (New page: As an extension to the concept of abstract state messages can be layered. This allows the class to implement even more functionality base...)
- 23:09, 3 October 2008 (diff | hist) N Talk:Implement behavior with abstract state pattern (New page: Made the page but really if you have time you should read this paper instead. There is a lot of good stuff in it. -- ~~~~)
- 23:08, 3 October 2008 (diff | hist) N Implement behavior with abstract state pattern (New page: Defining the behaviour of a class without defining any of the data structure leaves your class very flexible. By delaying the specification of implementation details but providing a class ...)
- 06:48, 3 October 2008 (diff | hist) Getters and setters (tedious background explanation of getters & setters added.)
- 04:06, 1 October 2008 (diff | hist) N Talk:Guitar Tutor Report (New page: Argh! is it 5 o'clock already. Oh well may this assignment enjoy its life now that it has been consigned to the oblivion of despair. That lonely place where the results of all furtive effo...)
- 03:59, 1 October 2008 (diff | hist) Guitar Tutor Report (top)
- 03:42, 1 October 2008 (diff | hist) N File:ChartComponent.jpg (top)
- 03:19, 1 October 2008 (diff | hist) N File:GuitarTutorDomainDesigh4.jpg (top)
- 03:18, 1 October 2008 (diff | hist) N File:GuitarTutorDomainDesigh3.jpg (top)
- 01:39, 1 October 2008 (diff | hist) N Guitar Tutor Report (New page: ==Introduction== ===The Domain=== This project is being developed to model the process of jazz improvisation. The end goal is a program that will augment the learning process. It is hop...)
- 01:04, 1 October 2008 (diff | hist) N File:Repeat.jpg (top)
- 00:50, 1 October 2008 (diff | hist) N File:Chart.jpg (top)
- 06:43, 27 September 2008 (diff | hist) Guitar Tutor Design
- 04:00, 27 September 2008 (diff | hist) Avoid no-op overrides
- 03:58, 27 September 2008 (diff | hist) N Talk:Liskov substitution principle (New page: Bigger better faster stronger --~~~~) (top)
- 03:57, 27 September 2008 (diff | hist) Liskov substitution principle
- 02:35, 27 September 2008 (diff | hist) N Talk:Avoid no-op overrides (New page: Wiki wiki wild wild west -- ~~~~) (top)
- 02:35, 27 September 2008 (diff | hist) N Avoid no-op overrides (New page: Don't do it. "Don't do it" is what a no-op override is all about. What happens if you find that a class you are inheriting from provides a method with functionality that is inconvenient o...)
- 23:46, 25 September 2008 (diff | hist) N Talk:Polymorphism (New page: Added some more opinion --~~~~)
- 23:44, 25 September 2008 (diff | hist) Polymorphism
- 23:35, 25 September 2008 (diff | hist) N File:Polymorphism.jpg (top)
(Latest | Earliest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)