000 01019 a2200229 4500
005 20250630143405.0
020 _a978-0201485677
082 _a005.14
_bFOW-R
100 _aFowler, Martin
245 _aRefactoring :
_bImproving the Design of Existing Code /
260 _aNew Jersey:
_bAddison-Wesley,
_c2002.
300 _a337p
_c20 x 27 cm
490 _aObject Technology Series
500 _aIncludes bibliography and references.
650 _a It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests.
700 _aBeck, Kent
700 _aBrant, John
700 _aOpdyke, William
700 _aRoberts, Don
700 _aGamma, Erich
942 _cBK
999 _c35233
_d35233