Maintenance and its Tools
-  Use tools
	
	-  Compiler warnings 
 
	-  Examine symbolic code 
 
	-  System call tracing 
 
	-  Debugger 
 
	-  SQL log 
 
	-  Packet dump 
 
	-  Message spy 
 
	
 
-  Work from problem manifestation to problem source 
 
-  Eschew unrelated paths 
 
-  Compile with debugging options 
 
-  Run under a debugger
	
	-  Single step 
 
	-  Stack trace 
 
	-  Code breakpoint 
 
	-  Data breakpoint 
 
	
 
-  Add print statements