Revitalizing Code: A Guide to Enhancing Existing Software

With the rise of object-oriented programming, especially using Java, a new challenge has surfaced: dealing with a wave of poorly designed applications. These applications, often created by less experienced developers, are inefficient, difficult to maintain, and nearly impossible to expand upon. Software professionals are realizing just how tricky it is to work with these inherited, less-than-ideal codebases. For years, expert object-oriented programmers have utilized a set of techniques to enhance the structure and performance of such software. Known as 'refactoring,' these practices have largely remained within the domain of seasoned developers. Until now, no concerted effort has been made to translate this knowledge into a form accessible to all levels of programmers. This gap in accessible knowledge is precisely what 'Refactoring: Improving the Design of Existing Software' seeks to address. This book, written by a renowned object technology mentor, ...

chm 文件大小:1.57MB