User contributions
From CSSEMediaWiki
- 03:55, 1 October 2008 (diff | hist) m Guitar Amplifier Design (→Related Links) (top)
- 03:53, 1 October 2008 (diff | hist) N File:GuitarAmplifier.zip (top)
- 03:53, 1 October 2008 (diff | hist) Guitar Amplifier Design (→Source code)
- 03:52, 1 October 2008 (diff | hist) Guitar Amplifier Design (→Source code)
- 03:51, 1 October 2008 (diff | hist) m Guitar Amplifier Design (→Source code)
- 03:49, 1 October 2008 (diff | hist) N File:GuitarAmplifierDesignStudy.zip (top)
- 03:49, 1 October 2008 (diff | hist) Guitar Amplifier Design (→Source code)
- 03:20, 1 October 2008 (diff | hist) m Guitar Amplifier Design
- 03:13, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 02:52, 1 October 2008 (diff | hist) m Guitar Amplifier Design (→My final design)
- 02:46, 1 October 2008 (diff | hist) m Guitar Amplifier Design (→My final design)
- 02:41, 1 October 2008 (diff | hist) m Guitar Amplifier Design (→My final design)
- 02:38, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 02:31, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 02:28, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 02:20, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 02:19, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 02:19, 1 October 2008 (diff | hist) File:FinalAttempt.jpg (uploaded a new version of "Image:FinalAttempt.jpg") (top)
- 02:17, 1 October 2008 (diff | hist) N File:FinalAttempt.jpg
- 02:14, 1 October 2008 (diff | hist) Guitar Amplifier Design (→My final design)
- 01:59, 1 October 2008 (diff | hist) Guitar Amplifier Design
- 13:55, 28 September 2008 (diff | hist) m Guitar Amplifier Design (→Related Links)
- 13:55, 28 September 2008 (diff | hist) Guitar Amplifier Design
- 03:14, 28 September 2008 (diff | hist) Guitar Amplifier Design (→My second attempt)
- 03:11, 28 September 2008 (diff | hist) m Introduce Null Object
- 02:50, 28 September 2008 (diff | hist) m Introduce Null Object
- 02:49, 28 September 2008 (diff | hist) N File:Null Object.jpg (top)
- 02:49, 28 September 2008 (diff | hist) m Introduce Null Object
- 02:48, 28 September 2008 (diff | hist) Nm Introduce Null Object (New page: ''Summarised from Refactoring'' Martin Fowler 1999 == Motivation == You have repeated checks for a null value For example your code my look like: if (customer == null) plan = Bill...)
- 02:35, 28 September 2008 (diff | hist) Guitar Amplifier Design (→A critique of my third design)
- 02:15, 28 September 2008 (diff | hist) Design patterns
- 07:15, 26 September 2008 (diff | hist) m Factory Method (→Consequences)
- 07:15, 26 September 2008 (diff | hist) Factory Method
- 07:14, 26 September 2008 (diff | hist) Factory Method
- 07:07, 26 September 2008 (diff | hist) Factory Method
- 06:15, 26 September 2008 (diff | hist) Factory Method (→Notes)
- 06:15, 26 September 2008 (diff | hist) Factory Method (→Notes)
- 06:12, 26 September 2008 (diff | hist) m Factory Method
- 06:11, 26 September 2008 (diff | hist) m Factory Method (→Participants)
- 06:03, 26 September 2008 (diff | hist) m Factory Method (→How it works (Structure))
- 05:43, 26 September 2008 (diff | hist) N File:Factory Method.jpg (top)
- 05:43, 26 September 2008 (diff | hist) Factory Method
- 05:41, 26 September 2008 (diff | hist) File:Example.jpg (uploaded a new version of "Image:Example.jpg") (top)
- 05:34, 26 September 2008 (diff | hist) Factory Method
- 05:10, 26 September 2008 (diff | hist) Factory Method
- 05:10, 26 September 2008 (diff | hist) Factory Method
- 05:09, 26 September 2008 (diff | hist) Factory Method
- 05:09, 26 September 2008 (diff | hist) N Factory Method (New page: (This is summarised from GoF design patterns book) == Intent == The factory method is useful when you wish to define an interface for creating an object, but you want to let subclasses d...)
- 04:27, 26 September 2008 (diff | hist) m Guitar Amplifier Design (→A critique of my third design)
- 04:25, 26 September 2008 (diff | hist) Guitar Amplifier Design (→A critique of my third design)
- 03:01, 26 September 2008 (diff | hist) Talk:Guitar Amplifier Design (top)
- 07:09, 25 September 2008 (diff | hist) m Guitar Amplifier Design (→A critique of my third design)
- 07:00, 25 September 2008 (diff | hist) m Design patterns
- 06:56, 25 September 2008 (diff | hist) Guitar Amplifier Design (→A critique of my third design)
- 05:55, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 05:52, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 05:22, 25 September 2008 (diff | hist) Guitar Amplifier Design (→A critique of my third design)
- 05:08, 25 September 2008 (diff | hist) Guitar Amplifier Design
- 04:38, 25 September 2008 (diff | hist) Guitar Amplifier Design
- 04:37, 25 September 2008 (diff | hist) N File:ThirdAttempt.jpg (top)
- 04:37, 25 September 2008 (diff | hist) Guitar Amplifier Design
- 04:36, 25 September 2008 (diff | hist) N File:Example.jpg
- 04:35, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Third class diagram)
- 04:34, 25 September 2008 (diff | hist) Guitar Amplifier Design
- 00:33, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 00:32, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 00:32, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 00:30, 25 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 05:25, 24 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 05:24, 24 September 2008 (diff | hist) Guitar Amplifier Design (→Implementing my second design)
- 01:50, 24 September 2008 (diff | hist) User:Geoffrey Clark (top)
- 01:24, 24 September 2008 (diff | hist) m Guitar Amplifier Design (→Implementing my second design)
- 01:24, 24 September 2008 (diff | hist) m Guitar Amplifier Design (→Implementing my second design)
- 01:23, 24 September 2008 (diff | hist) m Guitar Amplifier Design (→Implementing my second design)
- 01:23, 24 September 2008 (diff | hist) Guitar Amplifier Design
- 01:19, 24 September 2008 (diff | hist) Guitar Amplifier Design
- 01:19, 24 September 2008 (diff | hist) Guitar Amplifier Design
- 01:13, 24 September 2008 (diff | hist) Guitar Amplifier Design
- 00:53, 24 September 2008 (diff | hist) Guitar Amplifier Design
- 13:28, 23 September 2008 (diff | hist) N Talk:Preserve Whole Object (New page: Added some basic information about this refactoring technique. --~~~~)
- 13:27, 23 September 2008 (diff | hist) Preserve Whole Object
- 13:27, 23 September 2008 (diff | hist) N Preserve Whole Object (New page: == Motivation == When an object passes several data values from a single object as parameters in a method call things can get messy. The problem is that if the object calling the method n...)
- 13:08, 23 September 2008 (diff | hist) N Talk:Replace Parameter with Method (New page: Added a bit of an example of this refactoring technique. --Geoffrey Clark 13:05, 23 September 2008 (UTC))
- 13:08, 23 September 2008 (diff | hist) Talk:Replace Parameter with Explicit Methods (Removing all content from page) (top)
- 13:08, 23 September 2008 (diff | hist) Replace Parameter with Explicit Methods (Removing all content from page)
- 13:08, 23 September 2008 (diff | hist) N Replace Parameter with Method (New page: == Motivation == ''Refactoring'' Martin Fowler 1999 states that: "If a method can get a value that is passed in as a parameter by another means, it should." == Example == An object ...)
- 13:07, 23 September 2008 (diff | hist) Long parameter list smell
- 13:05, 23 September 2008 (diff | hist) N Talk:Replace Parameter with Explicit Methods (New page: Added a bit of an example of this refactoring technique. --~~~~)
- 13:05, 23 September 2008 (diff | hist) Long parameter list smell
- 13:01, 23 September 2008 (diff | hist) N Replace Parameter with Explicit Methods (New page: == Motivation == ''Refactoring'' Martin Fowler 1999 states that: "If a method can get a value that is passed in as a parameter by another means, it should." == Example == An object ...)
- 12:42, 23 September 2008 (diff | hist) N Long parameter list smell (New page: The Long parameter list smell means you have a method that is requiring too many parameters to be passed in. In ''Refactoring'' Martin Fowler 1999 mentions the fact that in the past pr...)
- 03:30, 23 September 2008 (diff | hist) Guitar Amplifier Design
- 03:21, 23 September 2008 (diff | hist) Guitar Amplifier Design
- 03:18, 23 September 2008 (diff | hist) Guitar Amplifier Design
- 07:33, 22 September 2008 (diff | hist) Guitar Amplifier Design
- 07:32, 22 September 2008 (diff | hist) Guitar Amplifier Design
- 07:32, 22 September 2008 (diff | hist) Guitar Amplifier Design
- 06:37, 22 September 2008 (diff | hist) Talk:Law of Demeter
- 06:37, 22 September 2008 (diff | hist) Talk:Law of Demeter
- 06:37, 22 September 2008 (diff | hist) Talk:Law of Demeter
- 05:55, 22 September 2008 (diff | hist) N File:The second design.jpg (top)
- 05:55, 22 September 2008 (diff | hist) Guitar Amplifier Design (→My second attempt)
- 05:54, 22 September 2008 (diff | hist) File:Second design.jpg (uploaded a new version of "Image:Second design.jpg") (top)
- 05:54, 22 September 2008 (diff | hist) File:Second design.jpg (uploaded a new version of "Image:Second design.jpg")
- 05:54, 22 September 2008 (diff | hist) File:Second design.jpg (uploaded a new version of "Image:Second design.jpg")
- 04:21, 16 September 2008 (diff | hist) Bridge
- 04:20, 16 September 2008 (diff | hist) N Bridge (New page: The Bridge design pattern is used to "decouple an abstraction from it's implementation so that the two can vary independently" [http://en.wikipedia.org/wiki/Bridge_pattern])
- 12:02, 15 September 2008 (diff | hist) Guitar Amplifier Design
- 09:49, 11 September 2008 (diff | hist) Talk:Guitar Amplifier Design
- 09:48, 11 September 2008 (diff | hist) Guitar Amplifier Design
- 09:41, 11 September 2008 (diff | hist) N File:Second design.jpg
- 09:41, 11 September 2008 (diff | hist) Guitar Amplifier Design
- 06:59, 11 September 2008 (diff | hist) Guitar Amplifier Design
- 05:56, 11 September 2008 (diff | hist) Guitar Amplifier Design
- 05:52, 11 September 2008 (diff | hist) Guitar Amplifier Design
- 05:04, 10 September 2008 (diff | hist) Guitar Amplifier Design (→The Beginning of the Design)
- 05:00, 10 September 2008 (diff | hist) N File:First design.jpg (top)
- 05:00, 10 September 2008 (diff | hist) Guitar Amplifier Design (→The Beginning of the Design)
- 04:45, 10 September 2008 (diff | hist) N Talk:Guitar Amplifier Design (New page: I've kick-started my design study by explaining the behaviour of the Flextone III, more to come soon. --~~~~)
- 03:06, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 03:03, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 03:02, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 03:01, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 03:01, 10 September 2008 (diff | hist) File:Flextone-III-Refsheet-Colour.gif (uploaded a new version of "Image:Flextone-III-Refsheet-Colour.gif") (top)
- 02:54, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:54, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:53, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:52, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:52, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:51, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:48, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:42, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:19, 10 September 2008 (diff | hist) N File:Flextone+III+XL-1.JPG (top)
- 02:18, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:12, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:10, 10 September 2008 (diff | hist) N File:Flextone-III-Refsheet-Colour.gif
- 02:09, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 02:03, 10 September 2008 (diff | hist) Guitar Amplifier Design
- 05:47, 8 September 2008 (diff | hist) Guitar Amplifier Design
- 05:39, 8 September 2008 (diff | hist) Guitar Amplifier Design
- 05:39, 8 September 2008 (diff | hist) Guitar Amplifier Design
- 05:37, 8 September 2008 (diff | hist) N Guitar Amplifier Design (New page: For my design study I have decided to create a software version of the [http://line6.com/flextoneiii/index.html Line 6 Flextone III guitar amplifier.])
- 05:33, 8 September 2008 (diff | hist) User:Geoffrey Clark
- 05:30, 8 September 2008 (diff | hist) User:Geoffrey Clark
- 14:33, 1 September 2008 (diff | hist) N Talk:Use lazy initialization pattern (New page: Wrote up some information on this pattern. Will put in some example code shortly. --~~~~)
- 14:32, 1 September 2008 (diff | hist) N Use lazy initialization pattern (New page: The Use Lazy Initialization Pattern is useful in situations where we want to set an initial or default value for a state variable in a way that retains the most flexibility possible. It as...)
- 05:23, 20 August 2008 (diff | hist) Defer identification of state variables pattern
- 05:22, 20 August 2008 (diff | hist) N Talk:Defer identification of state variables pattern (New page: Starting documenting this pattern/idiom. --~~~~)
- 05:21, 20 August 2008 (diff | hist) Defer identification of state variables pattern
- 05:16, 20 August 2008 (diff | hist) N File:Deferred state variables 1.jpg (top)
- 05:16, 20 August 2008 (diff | hist) N Defer identification of state variables pattern (New page: Image:deferred state variables 1.jpg)
- 04:02, 14 August 2008 (diff | hist) Talk:Law of Demeter
- 04:02, 14 August 2008 (diff | hist) Talk:Law of Demeter
- 04:01, 14 August 2008 (diff | hist) Talk:Law of Demeter
- 04:00, 14 August 2008 (diff | hist) Law of Demeter
- 03:40, 14 August 2008 (diff | hist) Law of Demeter
- 03:35, 14 August 2008 (diff | hist) Law of Demeter
- 08:46, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:45, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:45, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:44, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:44, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:43, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:43, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:41, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:41, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:40, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:40, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:39, 12 August 2008 (diff | hist) File:Carengine2.jpg (uploaded a new version of "Image:Carengine2.jpg") (top)
- 08:39, 12 August 2008 (diff | hist) File:Carengine2.jpg (uploaded a new version of "Image:Carengine2.jpg")
- 08:37, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:35, 12 August 2008 (diff | hist) N File:Carengine2.jpg
- 08:34, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 08:29, 12 August 2008 (diff | hist) N File:Carengine1.jpg (top)
- 08:29, 12 August 2008 (diff | hist) Talk:Law of Demeter
- 04:51, 4 August 2008 (diff | hist) Large class smell
- 03:54, 1 August 2008 (diff | hist) Large class smell
- 03:15, 1 August 2008 (diff | hist) Large class smell
- 03:01, 1 August 2008 (diff | hist) Large class smell
- 02:56, 1 August 2008 (diff | hist) Duplicate code smell
- 02:56, 1 August 2008 (diff | hist) Duplicate code smell
- 02:53, 1 August 2008 (diff | hist) N Large class smell (New page: ''Refactoring'' Martin Fowler 1999 states that: When a class is trying to do too much, it often shows up as too many instance variables. When a class has too many instance variables, d...)
- 02:48, 1 August 2008 (diff | hist) N Talk:Duplicate code smell (New page: I see the pages name has changed, I will just re-add that I originally put this page up and added the example code demonstrating the Extract Method --~~~~)
- 02:45, 1 August 2008 (diff | hist) N Talk:Long method smell (New page: I've started documenting the "Long Method" code smell, also added some references for the information I paraphased. --~~~~) (top)
- 05:20, 29 July 2008 (diff | hist) Long method smell
- 05:20, 29 July 2008 (diff | hist) Long method smell
- 05:20, 29 July 2008 (diff | hist) Long method smell
- 05:20, 29 July 2008 (diff | hist) Long method smell
- 05:19, 29 July 2008 (diff | hist) Long method smell
- 05:16, 29 July 2008 (diff | hist) Long method smell
- 05:16, 29 July 2008 (diff | hist) Long method smell
- 05:15, 29 July 2008 (diff | hist) Long method smell
- 05:14, 29 July 2008 (diff | hist) Long method smell
- 05:14, 29 July 2008 (diff | hist) Long method smell
- 05:13, 29 July 2008 (diff | hist) Long method smell
- 05:12, 29 July 2008 (diff | hist) Long method smell
- 05:12, 29 July 2008 (diff | hist) Long method smell
- 05:11, 29 July 2008 (diff | hist) Long method smell
- 05:06, 29 July 2008 (diff | hist) Long method smell
- 05:06, 29 July 2008 (diff | hist) Long method smell
- 05:06, 29 July 2008 (diff | hist) Long method smell
- 05:05, 29 July 2008 (diff | hist) Long method smell
- 05:05, 29 July 2008 (diff | hist) Long method smell
- 05:02, 29 July 2008 (diff | hist) Long method smell
- 05:01, 29 July 2008 (diff | hist) Long method smell
- 04:57, 29 July 2008 (diff | hist) Long method smell
- 04:54, 29 July 2008 (diff | hist) Long method smell
- 04:53, 29 July 2008 (diff | hist) Long method smell
- 04:53, 29 July 2008 (diff | hist) Long method smell
- 04:50, 29 July 2008 (diff | hist) Long method smell
- 04:50, 29 July 2008 (diff | hist) Duplicate code smell
- 04:49, 29 July 2008 (diff | hist) Duplicate code smell
- 04:48, 29 July 2008 (diff | hist) m Long method smell
- 04:47, 29 July 2008 (diff | hist) Long method smell
- 04:45, 29 July 2008 (diff | hist) N Long method smell (New page: "Object programs live best and longest with short methods. The payoffs of indirection - explanation, sharing and choosing - are supported by little methods. Everybody knows short is good."...)
- 04:28, 28 July 2008 (diff | hist) Code smells
- 04:24, 28 July 2008 (diff | hist) Code smells
- 03:30, 28 July 2008 (diff | hist) Code smells
- 03:30, 28 July 2008 (diff | hist) Code smells
- 03:28, 28 July 2008 (diff | hist) Duplicate code smell
- 03:28, 28 July 2008 (diff | hist) Duplicate code smell
- 03:27, 28 July 2008 (diff | hist) Code smells
- 03:27, 28 July 2008 (diff | hist) N Duplicate code smell (New page: == Bad Smell Number 1 - Duplicated Code == Duplicated code is the smelliest of the code smells. The book "Refactoring" by Martin Fowler states that: "If you see the same code structure in...)
- 03:27, 28 July 2008 (diff | hist) Code smells (Replacing page with 'Code smell 1 - Duplicate Code == See also == * Don't repeat yourself')
- 03:09, 23 July 2008 (diff | hist) N Talk:Code smells (New page: I added the first of many code smells, the duplicated code smell. I'm planning to improve this explanation shortly. --~~~~)
- 03:04, 23 July 2008 (diff | hist) N Code smells (New page: == Bad Smell Number 1 - Duplicated Code == Duplicated code is the smelliest of the code smells. The book "Refactoring" by Martin Fowler states that: "If you see the same code structure in...)
- 06:59, 16 July 2008 (diff | hist) N File:YourPicHere.jpg (top)
- 06:59, 16 July 2008 (diff | hist) N File:Geoffsmall.jpg (top)
- 06:58, 16 July 2008 (diff | hist) User:Geoffrey Clark
- 06:58, 16 July 2008 (diff | hist) User:Geoffrey Clark
- 06:55, 16 July 2008 (diff | hist) N File:Geoff.jpg (top)
- 06:55, 16 July 2008 (diff | hist) User:Geoffrey Clark
- 06:54, 16 July 2008 (diff | hist) Wiki users
- 06:19, 16 July 2008 (diff | hist) User:Geoffrey Clark
- 06:19, 16 July 2008 (diff | hist) User:Geoffrey Clark
- 02:16, 16 July 2008 (diff | hist) N User:Geoffrey Clark (New page: Hi I'm Geoff, studying towards a PGDip in Computer Science.)