This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I wan to know what exactly instrumentation is. I have a very brief knowledge of it.It is something related to test cases.
Does it like code coverage report where we can have idea which lines gets executed, which are uncalled methods etc...
Instrumentation in general is the process whereby additional code is inserted into your code at runtime to perform a specific task that is orthogonal to what your code does. Instrumentation can be used to generate code coverage report, but it is not limited to that. Some debuggers work by using instrumentation; AOP uses instrumentation; Java EE application servers use instrumentation; the list goes on and on.