Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Working Effectively with Legacy Code

Buy

Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform--with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren t object-oriented Handling applications that don t seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes. (c) Copyright Pearson Education. All rights reserved.

(HTML tags aren't allowed.)

Microsoft  Windows Server(TM) 2003 PKI and Certificate Security
Microsoft Windows Server(TM) 2003 PKI and Certificate Security
No need to buy or outsource costly PKI services when you can use the robust PKI and certificate-based security services already built into Microsoft Windows Server 2003! This in-depth reference teaches you how to design and implement even the most demanding certificate-based security solutions for wireless networking, smart card authentication,...
SUSE Linux Toolbox: 1000+ Commands for openSUSE and SUSE Linux Enterprise
SUSE Linux Toolbox: 1000+ Commands for openSUSE and SUSE Linux Enterprise
After you’ve had some experience with Linux, you don’t need someone telling you to click the Help button for help or drag a file to the Trash icon to delete it. What you need is a reference book that shows you powerful commands and options that let you take hold of your Linux system, as well as the processes, users, storage media,...
Handbook of Bioterrorism and Disaster Medicine
Handbook of Bioterrorism and Disaster Medicine
From the reviews:

"The textbook, which is composed of 7 chapters, is well-written and easy to read. The chapters are designed, as noted by the editors, to be concise and well-supplemented with Web-based resources. … Overall this text is a useful and well written reference that addresses a wide variety of topics, with a concise and...


Specification and Verification of Multi-agent Systems
Specification and Verification of Multi-agent Systems

In the last decade, multi-agent systems have both become widely applied and also increasingly complex. The applications include the use of agents as automous decision makers in often safety-critical, dangerous, or high impact scenarios (traffic control, autonomous satellites, computational markets). The complexity arises from the fact...

Memories in Wireless Systems (Signals and Communication Technology)
Memories in Wireless Systems (Signals and Communication Technology)
For the technological progress in communication technology it is necessary that the advanced studies in circuit and software design are accompanied with recent results of the technological research and physics in order to exceed its limitations.

This book is a guide which treats many components used in mobile communications, and in particular...

Great Jobs for Engineering Majors (Great Jobs Series)
Great Jobs for Engineering Majors (Great Jobs Series)
Engineer a bright future for yourself!

You've worked hard for that engineering degree. Now what? Sometimes the choice of careers can seem endless; the most difficult part of a job search is narrowing down your options.

Great Jobs for Engineering Majors will help you choose the right career out of the myriad...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy