refactor

refactor
a) To rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour

The code works, but I must refactor it before it is production quality.

b) To rewrite existing text in order to improve its readability, reusability or structure without intentionally affecting its meaning. Similar to, but sometimes involving more extensive restructuring than, copy editing.

Two significant activities which to contribute to community projects, such as wikipedia, are to refactor complicated articles into simpler ones, or refactor duplicated content into reusable templates.


Wikipedia foundation.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Code refactoring — Refactor redirects here. For the use of refactor on Wikipedia, see Wikipedia:Refactoring talk pages. Code refactoring is disciplined technique for restructuring an existing body of code, altering its internal structure without changing its… …   Wikipedia

  • Test-driven development — (TDD ) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and… …   Wikipedia

  • Online journalism — Journalism News · Writing style Ethics · Objectivity Values · …   Wikipedia

  • Push Down — In software engineering, Push Down refactoring involves moving a method from a superclass into a subclass. Compare the following Java classes before and after the Push Down refactor is applied: public class SuperClass{ void methodA() { //do… …   Wikipedia

  • Extreme Programming Practices — Extreme Programming (XP) is a popular agile software development methodology used to implement software projects. This article details the practices used in this methodology. Extreme Programming has 12 practices, grouped into four areas, derived… …   Wikipedia

  • Trinitrotoluene — chembox ImageFileL1 = Trinitrotoluene.svg ImageSizeL1 = 120px ImageFileR1 = TNT 3D balls.png ImageSizeR1 = 120px IUPACName = 2 methyl 1,3,5 trinitrobenzene OtherNames = 2,4,6 Trinitrotoluene, TNT, Trilite, Tolite, Trinol, Trotyl, Tritolo,… …   Wikipedia

  • Concurrent Versions System — Developer(s) The CVS Team Initial release November 19, 1990; 21 years ago (1990 11 19) Stable release …   Wikipedia

  • Lead(II) azide — chembox ImageFile = Lead(II) azide.png ImageSize = IUPACName = OtherNames = Section1 = Chembox Identifiers CASNo = 13424 46 9 UNNumber = 0129 PubChem = 61600 SMILES = Section2 = Chembox Properties Formula = Pb(N3)2 MolarMass = Appearance =… …   Wikipedia

  • Subroutine — In computer science, a subroutine (function, method, procedure, or subprogram) is a portion of code within a larger program, which performs a specific task and can be relatively independent of the remaining code. The syntax of many programming… …   Wikipedia

  • PETN — chembox ImageFile=PETN.svg ImageSize= IUPACName= OtherNames= Section1=Chembox Identifiers CASNo=78 11 5 PubChem=6518 SMILES=C(C(CO [N+] (=O) [O ] )(CO [N+] (=O) [O ] )CO [N+] (=O) [O ] )O [N+] (=O) [O ] Section2=Chembox Properties… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”