Refactoring: Improving the Design of Existing Code

(4 )

As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system profession…

Shelves
Technical Martin Fowler Erich Gamma Computer Science Don Roberts Nonfiction Software Coding Engineering Technology book Reference Kent Beck Computers Programming