User contributions
From CSSEMediaWiki
(Latest | Earliest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 23:25, 14 October 2009 (diff | hist) Data clumps smell (Common Refactorings added)
- 23:22, 14 October 2009 (diff | hist) m Comments smell (Common Refactorings added) (top)
- 23:20, 14 October 2009 (diff | hist) m Alternative classes with different interfaces smell (links)
- 23:09, 14 October 2009 (diff | hist) N Collapse Hierarchy (Page Outline Added)
- 23:00, 14 October 2009 (diff | hist) N Replace Exception with test (Page Outline Added) (top)
- 22:54, 14 October 2009 (diff | hist) N Replace Error Code with Exception (Page Outline Added)
- 22:22, 14 October 2009 (diff | hist) m Rename Method
- 22:21, 14 October 2009 (diff | hist) N Rename Method (Page Outline Added)
- 22:16, 14 October 2009 (diff | hist) N Add Parameter (Page Outline Added) (top)
- 22:10, 14 October 2009 (diff | hist) N Remove Parameter (New page: If a method does not use a parameter in its body, then the parameter should simply be removed. Parameters imply data that is ''needed''. If it is the case that some uses of the method nee...)
- 22:05, 14 October 2009 (diff | hist) N Parameterise Method (Page Outline Added)
- 21:51, 14 October 2009 (diff | hist) N Hide Method (New page: This refactoring is simply making a method private if it is only used within the class that contains it, and thus no other class needs access to it. Martin Fowler recommends using a t...)
- 21:44, 14 October 2009 (diff | hist) N Extract Superclass (Page Outline Added)
- 21:41, 14 October 2009 (diff | hist) N Push Down Method (Page Outline Added)
- 21:39, 14 October 2009 (diff | hist) Talk:Refactoring (top)
- 21:35, 14 October 2009 (diff | hist) N Push Down Field (Page Outline Added)
- 21:33, 14 October 2009 (diff | hist) N Pull Up Method (Page Outline Added)
- 21:30, 14 October 2009 (diff | hist) N Pull Up Field (Page Outline Added)
- 21:24, 14 October 2009 (diff | hist) N Change Unidirectional Association to Bidirectional (Page Outline Added)
- 21:17, 14 October 2009 (diff | hist) N Duplicate Observed Data (This page needs some substance added to it, as the procedure for performing this refactoring is somewhat large and not easily explained)
- 21:09, 14 October 2009 (diff | hist) N Replace Array with Object (Page Outline Added) (top)
- 21:04, 14 October 2009 (diff | hist) m Change Value to Reference
- 21:03, 14 October 2009 (diff | hist) N Change Reference to Value (Page Outline Added)
- 21:00, 14 October 2009 (diff | hist) N Change Value to Reference (Page Outline Added - not completely happy with it though)
- 20:55, 14 October 2009 (diff | hist) N Self Encapsulate Field (Page Outline Added) (top)
- 20:49, 14 October 2009 (diff | hist) N Introduce Local Extension (Page Outline Added)
- 20:46, 14 October 2009 (diff | hist) N Introduce Foreign Method (Page Outline Added)
- 11:23, 14 October 2009 (diff | hist) Nm User talk:Brett Ward (Random notes) (top)
- 11:19, 14 October 2009 (diff | hist) Nm Design smells (Redirecting to Code smells) (top)
- 11:16, 14 October 2009 (diff | hist) N Extract class (Redirecting to Extract Class) (top)
- 11:15, 14 October 2009 (diff | hist) N Remove Setting Method (New page: Providing a setting method implies that a field may be changed. If this is not the case, then there should be no method to allow it to be set. The field should also be ''final''. This wil...)
- 11:07, 14 October 2009 (diff | hist) N Remove Middle Man (New page: If it becomes the case that a class is doing too much simple delegation, get the client to call the delegate directly. == See Also == * Hide Delegate {{Refactoring}})
- 10:59, 14 October 2009 (diff | hist) N Extract Subclass (New page: When a class has features that you may only wish to use in some cases, it may need to be split into a class with one or more subclasses. An alternative to this is Extract Class, givin...)
- 10:53, 14 October 2009 (diff | hist) Introduce Parameter Object
- 10:50, 14 October 2009 (diff | hist) N Introduce Parameter Object (New page: What to do when you have a group of parameters that naturally relate or fit together. ---- '''Example:''' amountInvoicedIn(Date start, Date end) becomes amountInvoicedIn(DataRange ran...)
- 10:42, 14 October 2009 (diff | hist) N Replace Data Value with Object (Filling in some pages that are linked to, but have yet to be created (ie, I dont like red text >.>))
- 10:35, 14 October 2009 (diff | hist) N Method Object (Redirecting to Replace Method with Method Object) (top)
- 10:32, 14 October 2009 (diff | hist) Extract Method
- 10:25, 14 October 2009 (diff | hist) m Long parameter list smell (Adding other not mentioned common refactorings from Fowler) (top)
- 06:10, 5 October 2009 (diff | hist) m Wiki users (Was sure I'd already added myself here o_O)
- 08:43, 4 October 2009 (diff | hist) m BrettWardsDesignStudy (fixing links)
- 08:42, 4 October 2009 (diff | hist) m BrettWardsDesignStudy (→Additional Notes)
- 08:40, 4 October 2009 (diff | hist) BrettWardsDesignStudy (→Final files)
- 08:39, 4 October 2009 (diff | hist) m BrettWardsDesignStudy (→Final files)
- 08:38, 4 October 2009 (diff | hist) File:ArtistMetrics.rar (uploaded a new version of "Image:ArtistMetrics.rar": Full version of the plugin containing the updates from the design study) (top)
- 08:29, 4 October 2009 (diff | hist) N File:ArtistMetrics.rar (This file contains the updated actions subfolder from the design study.)
- 08:21, 4 October 2009 (diff | hist) N File:BrettDesignStudyv4.png (top)
- 08:21, 4 October 2009 (diff | hist) BrettWardsDesignStudy (Info added, nearly done :))
- 06:45, 4 October 2009 (diff | hist) m BrettWardsDesignStudy (added image)
- 06:43, 4 October 2009 (diff | hist) N File:BrettsDesignStudyV3.png (Brett's 3rd version) (top)
(Latest | Earliest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)