Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Test and Quality Assurance - Approaches, Process, Methods - Configuration Management - Measurement - Tools - Open Source - Software Engineering - Humour New Links RSS/Atom
Sponsors




  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  |  Randum jump  

Main  arrow  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring  (24)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Date (Old Links Listed First)


Visit   Bad code smells - A Taxonomy Popular articles    Last Update 2006/8/4 10:09
Category  Programming  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
The reason for creating the taxonomy is to provide better understanding of the smells and to recognize the relationships between smells. I feel that with a long flat list of the code smells it is easy to lose the overall picture (at least that happened to me when I first studied the list of code smells in (Fowler&Beck 2000)). Thus, here is a taxonomy of five groups.

Hits: 347   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Refactoring in the Large    Last Update 2006/8/4 12:26
Category  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Working on large refactorings is quite different from working on smaller ones. In this article we have a closer look at some issues involved with large refactorings.

Hits: 167   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Refactoring in NetBeans 4.1    Last Update 2006/8/10 10:38
Category  Programming  arrow  Java  :  Tools  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
This article aims to teach you about some of the more common refactoring options, as well as to show you ways to use these options in everyday situations with your Java technology source code.

Hits: 46   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Refactoring or Upfront Design    Last Update 2006/8/17 9:12
Category  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Rather theoretical article that reviews the effects on development costs when using either XP or a Big Design Upfront approach. The article is based upon Boehm's "cost of fixing errors" curve.

Hits: 62   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Stop Over-Engineering!    Last Update 2006/8/19 18:31
Category  Approaches, Process, Methods  arrow  Agile  arrow  Extreme Programming (XP)  :  Approaches, Process, Methods  arrow  Object Oriented Analysis and Design  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Patterns are a cornerstone of object-oriented design, while test-first programming and merciless refactoring are cornerstones of evolutionary design. To stop over- or under-engineering, balance these practices and evolve only what you need.

Hits: 158   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Refactoring Test Code    Last Update 2006/8/19 19:23
Category  Test and Quality Assurance  arrow  Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Describes how the refactoring of test code differs from the refactoring of production code. Presents a series of refactorings specifically design to reduce the bad smells of test code.

Hits: 107   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Diagnosing Evolution in Test-Infected Code    Last Update 2006/8/20 8:37
Category  Test and Quality Assurance  arrow  Testing  arrow  Unit Testing  :  Measurement  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
In this study we trace the effects of applying the techniques of refactoring and aggressive unit testing in source code based on historical information. We show how their impact on the evolution of the architecture can be testified. The study comprises the analysis of a large number of indiv idual integration versions of a large framework. The method described here can help development teams find weaknesses in their application of the two traced techniques.

Hits: 64   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   The Video Store Revisited: Thoughts on Refactoring and Testing    Last Update 2006/8/20 8:39
Category  Test and Quality Assurance  arrow  Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Testing and refactoring are more intertwined that most XP developers realize. The authors propose notions of "refactoring sessions" and "test-first refactoring". This case study will show the interaction between testing and refactoring.

Hits: 62   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Refactoring in a "Test First" World    Last Update 2006/8/20 8:41
Category  Test and Quality Assurance  arrow  Testing  arrow  Unit Testing  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
This paper will inforce adapting the unit tests before refactoring the application code. It is the best choice to support agile software development practice of test first design. Doing this in reverse would lead to a loss in control and safety.

Hits: 91   Rating: 0.00 (0 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Refactoring with UML Popular articles    Last Update 2006/8/20 8:44
Category  Approaches, Process, Methods  arrow  UML  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Refactorings are usually performed with the help of a text-based editor or a refactoring browser. This is in contrast with UML based modeling tools, which are more visually oriented and work at a higher level of granularity. This article explores how such a modeling tool can be helpful both in identifiying smells and performing the refactorings.

Hits: 323   Rating: 8.00 (2 votes)
Rate this Article  |  Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)



(1) 2 3 » 
Software Development Resources

Load Tester 4: The easiest and most complete load testing software

Oracle Magazine - Technology articles for developers and DBAs and more.

Simply Rails 2: Learn how to be an accomplished Ruby programmer in no time!

The Principles Of Project Management - Deliver projects on time and on budget, again and again

Simply SQL is a practical step-by-step guide to writing SQL.

Practical
RSS 2.0
Twitter
Advertise
Contact
Software Development Jobs
Login
Username:

Password:


Lost Password?

Register now!
THEME_VALIDXHTML
THEME_VALIDCSS
Copyright © 2006-2009 Martinig & Associates

Methods & Tools | SD Tools | SD Directory | SD Videos | SD Jobs | SQA Zone | DevAgile | DevBazar | Ajax Alliance | SD News | SD Conferences
SD Blogs | Forum Logiciel | Software Project Planet | SQA Planet | UML Planet | Cloud Voices | Java TV | .NET TV | Testing TV | TV Agile | RIATube
Java Voices | .NET Voices | PHP Voices | DBA Voices | Agile Voices | Scrum Planet | Ajax Voices | RIA Voices | The Waterfall Manifesto