| submit a site to this category |
| wectar web site suggestions for this odp category |
| Subcategories | |
|---|---|
| Aspect-Oriented@ | Tools |
|
|
Refactoring Home PageURL: http://www.refactoring.com/ ODP description: Refactoring is a technique to restructure code in a disciplined way. It is useful for improving the design of existing code. Page title: Refactoring Home ![]() |
|
|
Bill Griswold PageURL: http://www-cse.ucsd.edu/users/wgg/ ODP description: Researches software engineering: building large, complex systems at reasonable cost and high reliability; especially evolution (e.g., enhancement) of large systems, which is driven by unpredictable market forces, including customer desire for leading-edge functions. Page title: Bill Griswold's Home Page ![]() |
|
|
The Refactory, Inc.URL: http://www.refactory.com/ ODP description: Founded as a consortium of experts in Refactoring, objects, e-commerce, Patterns, Extreme Programming, flexible and adaptable systems; dedicated to helping organizations succeed with objects; evolved from Ralph Johnson Software Architecture group, University of Illinois. Page title: Refactory.com Java Training, Smalltalk Training, C# Training, .NET Training, Testing Training ![]() |
|
|
Refactoring to PatternsURL: http://industriallogic.com/xp/refactoring/ ODP description: By Joshua Kerievsky; Addison Wesley, 2004, ISBN 0321213351; interactive CD available. Jolt award winning book, merges refactoring (process to improve design of extant code) with patterns (classic solutions to recurring design problems). Industrial Logic. Page description: Industrial Logic: XP, Extreme Programming, Object-Oriented Design & Development, Patterns, CORBA, Interactive & Internet Programming. ![]() |
|
|
SourceMaking: RefactoringURL: http://sourcemaking.com/refactoring ODP description: Catalog of 74 classic refactorings. Page title: Refactoring Page description: Composing Methods Extract Method Inline Method Inline Temp Introduce Explaining Variable Remove Assignments to Parameters Replace Method with Method Object Replace Temp with Query Split Temporary Variable Substitute Algorithm Moving Features Between ![]() |
|
|
Don Roberts PageURL: http://st-www.cs.uiuc.edu/users/droberts/ ODP description: Personal page; majority of his work has been working with John Brant to develop the Refactoring Browser, and Smalllint system to detect common bugs and style errors in Smalltalk. Also works with Ralph Johnson at UIUC. Page title: Don's Home Page ![]() |
|
|
A Survey of Software RefactoringURL: http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/trans/ts/&toc=comp/trans/ts/2004/02/e2toc.xml&DOI=10.1109/TSE.2004.1265817 ODP description: Abstract and many references, from paper with overview of research; link to full paper, for fee. IEEE Transactions on Software Engineering. Page description: This paper provides an extensive overview of existing research in the field of software refactoring. This research is compared and discussed based on a number of different criteria: the refactoring activities that are supported, the specific techniques and formalisms that are used for supporting these activities, the types of software artifacts that are being refactored, the important issues that need to be taken into account when building ... ![]() |
|
|
Refactoring as Meta Programming?URL: http://www.jot.fm/issues/issue_2005_01/column1/ ODP description: Suggests a different context than usual. Dave Thomas. JOT: Journal of Object Technology. Page title: JOT: Journal of Object Technology - Refactoring as Meta Programming?, Dave Thomas ![]() |
|
|
Catalog of Database RefactoringsURL: http://www.agiledata.org/essays/databaseRefactoringCatalog.html ODP description: Catalog of small changes to your database schema which improves its design without changing its semantics. ![]() |
|
|
Martin FowlerURL: http://www.martinfowler.com/ ODP description: Object-oriented programming expert and consultant, one of the leaders in refactoring, author of the book 'Refactoring: Improving the Design of Existing Code', Extreme Programming proponent. Many useful articles and links. ![]() |
|
|
Code Refactoring - WikipediaURL: http://en.wikipedia.org/wiki/Code_refactoring ODP description: Overview of definitions and methodologies. Page title: Code refactoring - Wikipedia, the free encyclopedia ![]() |
|
| |