refactoring


Improving the design of existing software code. Refactoring doesn’t change the observable behavior of the software; it improves its internal structure. For example, if a programmer wants to add new functionality to a program, he may decide to refactor the program first to simplify the addition of new functionality in order to prevent software entropy.

Read Also:

  • Referential Integrity

    A feature provided by relational database management systems (RDBMS’s) that prevents users or applications from entering inconsistent data. Most RDBMS’s have various referential integrity rules that you can apply when you create a relationship between two tables. For example, suppose Table B has a foreign key that points to a field in Table A. Referential […]

  • reference template

    (n.) Also referred to as simply a template, the data in a biometric security system that represents the biometric measurement of a specific person��s identity.

  • referrer

    Used in Web analytics, it is the URL or IP address that tracks where a visitor to a Web page originated (e.g., previous page, link from another Web site, or search engine).

  • reflection

    A feature of attribute-based programming that allows an application to query its own metadata. Reflection allows an application to discover information about itself so that it may display this information to the user, modify its own behavior by using late-binding and dynamic invocation (i.e., binding to and calling methods at runtime), or create new data […]

  • reflective

    (adj.) A type of LCD screen in which the pixels are illuminated from in front of the monitor��s screen (the same side as the user). Reflective LCDs reflect polarized light from the environment in which they are functioning and bounces the light back to the user through the monitor. They are well-suited for bright and […]


Disclaimer: refactoring definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.