Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code

Software Exorcism A Handbook for Debugging and Optimizing Legacy Code l IT HAS BEEN DOCUMENTED that the maintenance phase of the typical software project s life cycle accounts for over percent of the total cost incurred For all the pomp and circumstance heaped upon t

  • Title: Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code
  • Author: Bill Blunden
  • ISBN: 9781590592342
  • Page: 356
  • Format: Hardcover
  • l IT HAS BEEN DOCUMENTED that the maintenance phase of the typical software project s life cycle accounts for over 60 percent of the total cost incurred For all the pomp and circumstance heaped upon the design phase, once the first release has been deployed, most of the resources will be spent on fixing bugs, adding new features, and fixing bugs resulting from those new fl IT HAS BEEN DOCUMENTED that the maintenance phase of the typical software project s life cycle accounts for over 60 percent of the total cost incurred For all the pomp and circumstance heaped upon the design phase, once the first release has been deployed, most of the resources will be spent on fixing bugs, adding new features, and fixing bugs resulting from those new features The post release development cycle of the average software application resembles that shown in Figure 1 1 Don Coleman et al Using Metrics to Evaluate Software System Maintainability, IEEE Computer, August 1994, pp 44 49 xv Introduction Debug Test Profile Optimize H H H t I Test Debug I Add feature H H t Figure 1 Post release life cycle o the average software application The post release cycle can be initiated by the addition of a new feature or the submission of a bug report In either case, unit and system tests are used to determine if the patched code is doing what it is supposed to Once the paths of execution have been sufficiently stabilized, the application can be profiled to locate performance bottlenecks A variety of optimization tech niques can then be implemented to increase execution speed and decrease memory footprint As customers demand new features and report new bugs, the cycle will repeat itself and the application will evolve Most books on software engineering focus intently on the phases of development leading up to the release of an application e g.

    • Free Read [Science Book] ↠ Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code - by Bill Blunden ✓
      356 Bill Blunden
    • thumbnail Title: Free Read [Science Book] ↠ Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code - by Bill Blunden ✓
      Posted by:Bill Blunden
      Published :2019-03-19T05:47:37+00:00

    About “Bill Blunden

    • Bill Blunden

      Bill Blunden Is a well-known author, some of his books are a fascination for readers like in the Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code book, this is one of the most wanted Bill Blunden author readers around the world.

    305 thoughts on “Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code

    • This book is not for a seasoned professional - most of the tips and tricks discussed in this book should be familiar to someone with a couple of years of experience. However, I found that this book spoke about several concepts that I had to learn on the job, early in my career. I also made a few mistakes as pointed out in the book which I could have avoided, had I read this book 10 years ago.The book mostly discusses examples with C/C++ code, but the concepts should be easily extendable to any p [...]


    Leave a Reply

    Your email address will not be published. Required fields are marked *