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.)

Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java
Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java
This resource is designed as a text for educational programs in advanced programming and as a reference for professionals implementing Web- and Internet-based applications.

Programming with Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular...

Mastering Joomla! 1.5 Extension and Framework Development: The Professional Guide to Programming Joomla!
Mastering Joomla! 1.5 Extension and Framework Development: The Professional Guide to Programming Joomla!

Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize. Out of the box, Joomla! does a great job of managing the content needed to make your website sing. But for many people, the true power of Joomla! lies in its application framework that makes it possible for thousands of...

Nature As Teacher: How I Discovered New Principles in the Working of Nature (Eco-Technology Series)
Nature As Teacher: How I Discovered New Principles in the Working of Nature (Eco-Technology Series)
At the time of writing the world is being engulfed by increasingly cataclysmicmanifestations of the disturbance and disruption of Nature's otherwise orderly processes. From reports received almost daily, both nationally and from around the world, we are increasingly forced to become aware of certain life-threatening irregularities in the...

Evolutionary Computation
Evolutionary Computation
Choice Outstanding Academic Title, 2006

Evolutionary computation, the use of evolutionary systems as computational processes for solving complex problems, is a tool used by computer scientists and engineers who want to harness the power of evolution to build useful new artifacts, by biologists interested in
...
Perl by Example (4th Edition)
Perl by Example (4th Edition)
Perl, now more than ever!

A few years ago, Perl was a secret of UNIX® programmers who wanted to combine the power of grep, awk, sed, tr, shells and C in a single easy language. These days it's everywhere, as the source language for the CGI scripts that make the Internet go 'round.

This Second Edition of Perl by Example is...

Lightwave 3D 8 Cartoon Character Creation, Volume 2: Rigging & Animation (Wordware Game and Graphics Library)
Lightwave 3D 8 Cartoon Character Creation, Volume 2: Rigging & Animation (Wordware Game and Graphics Library)
Creating characters is one of the most rewarding aspects of 3D animation.
Seeing a character that started out as a 2D concept drawing come to life
through animation is a real joy.

Ever since I can remember, I’ve been fascinated by animation. While
other kids wanted to be firemen or astronauts, my greatest dream was
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy