Abstract
In order to fix a bug in a program, you have to “understand the problem.” This is another way of saying that you need to understand
-
The program’s requirements
-
How the program implements those requirements
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lou V. Gerstner Jr., Who Says Elephants Can’t Dance? Inside IBM’s Historic Turnaround (HarperBusiness, 2002. ISBN: 0-060-52379-4)
Office Space. Directed by Mike Judge. 90 min. Twentieth Century Fox, 1999.
Jim Gray, Transaction Processing: Concepts and Techniques (Morgan Kaufmann, 1993. ISBN: 1-558-60190-2)
John A. Byrne, Chainsaw: The Notorious Career of Al Dunlap in the Era of Profit-at-Any-Price (HarperBusiness, 1999. ISBN: 0-066-61980-7)
Laurence J. Peter and Raymond Hull (Contributor), The Peter Principle (Buccaneer Books, 1996. ISBN: 1-568-49161-1)
Bruce Sterling, The Hacker Crackdown (Bantam Books, 1993. ISBN: 0-553-56370-X)
American National Standards Institute (ANSI) C Standard, Document Number ISO/IEC 9899:1999
Scott Adams, Dilbertand theWay of the Weasel (HarperBusiness, 2002. ISBN: 0-060-51805-7)
Martin Fowler et al., Refactoring: Improving the Design of Existing Code (Addison- Wesley, 1999. ISBN: 0-201-48567-2)
Rights and permissions
Copyright information
© 2012 Bill Blunden
About this chapter
Cite this chapter
Blunden, B. (2012). Understand the Problem. In: Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-5108-8_3
Download citation
DOI: https://doi.org/10.1007/978-1-4302-5108-8_3
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-5107-1
Online ISBN: 978-1-4302-5108-8
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books