Difference between revisions of "Refactor code"

From Pearl Language
Jump to navigation Jump to search
m (No Zoep)
m (terse/full)
Line 2: Line 2:
|stage=Sparkle
|stage=Sparkle
|theme=Agile, Extreme Programming, Quality
|theme=Agile, Extreme Programming, Quality
|context=product development, completing {{p|product backlog item}}s/
|context=product development, completing {{p|product backlog item}}s.
|wish in a single line=A small code base contains less bugs and is less effort to maintain.
|goal=sustain a minimal and elegant code base with less bugs and requiring less effort to maintain
|therefore in a single line=Take every opportunity to eliminate redundant code and rewrite code, making it more elegant.
|wish=A small code base contains less bugs and is less effort to maintain.
|wish=A small code base contains less bugs and is less effort to maintain.
|so=Take every opportunity to eliminate redundant code and rewrite code, making it more elegant.
|wish full=A small code base contains less bugs and is less effort to maintain.
|background=Refactoring encompasses any changes to the system that leaves its behavior un- changed but enhances some nonfunctional quality (i.e. simplicity, flexibility, under- standability, or performance).
|background=Refactoring encompasses any changes to the system that leaves its behavior un- changed but enhances some nonfunctional quality (i.e. simplicity, flexibility, under- standability, or performance).
|therefore=Take every opportunity to eliminate redundant code and rewrite code, making it more elegant.
|therefore full=Take every opportunity to eliminate redundant code and rewrite code, making it more elegant.
}}
}}



Revision as of 10:04, 16 June 2013

…product development, completing product backlog items.

✣  ✣  ✣

A small code base contains less bugs and is less effort to maintain.

Refactoring encompasses any changes to the system that leaves its behavior un- changed but enhances some nonfunctional quality (i.e. simplicity, flexibility, under- standability, or performance).

Therefore:

Take every opportunity to eliminate redundant code and rewrite code, making it more elegant.

✣  ✣  ✣



✣  ✣  ✣