(FB 1547695098 Timestamp)

REFACTORING: The process of restructuring existing computer code to improve the nonfunctional attributes of the software (its ‘factors’), without changing its external behavior. (Usually caused by centralizing common functionality (subtracting), standardizing readability or performance (transforming), or increasing defensibility against error (adding)

Antonym:

REFUCKTORING: The process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself. (Usually caused by confusing code parsimony with compiled or bytecode(p-code) parsimony, removing all semantic (human readable) utility.)

(via James Santagata)