Guide to Quick Feedback in Test-Driven Development (TDD) and PMI-ACP exam
What is Quick Feedback?
Quick Feedback is a crucial part of Test Driven Development (TDD) methodology and relates to the rapid feedback on the effectiveness and functionality of the code. It ensures rapid error detection and solution.
Why it is Important
Quick Feedback is important because it allows developers to instantly learn if the new code they've added works as expected or if it has unexpectedly affected other parts of the project.
How it Works
In practice, once a developer writes a test and the corresponding code, they run the test. If it fails, they get instant feedback and then modify the code until the test passes.
Exam Tips: Answering Questions on Quick Feedback
1. Understand the Process: Remember that quick feedback corresponds to the iterative and incremental nature of TDD. The sooner a problem is identified, the easier and cost-effective it is to fix it.
2. Apply the Principles: You may be asked situational questions where you have to apply the principles of quick feedback to given scenarios. Practice this by understanding real world applications.
3. Understand benefits: The benefits of quick feedback such as rapid error detection, instant feedback, effective code and so on, can appear in questions. Understanding these benefits fully will help in answering them effectively.