CAD Agile Development Practices Flashcards
6 cards from real CAD practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 CAD Agile Development Practices flashcards as text
In test-driven development (TDD) within an Agile context, what is the correct sequence?
Answer: Write test, write code, refactor
TDD follows the red-green-refactor cycle: write a failing test first, make it pass, then refactor.
What is the main benefit of conducting sprint retrospectives for development practices?
Answer: To continuously improve the team's processes and practices
Retrospectives enable teams to inspect and adapt their processes for continuous improvement.
How should an Agile developer approach writing user stories?
Answer: Write from the end user's perspective focusing on value delivered
User stories describe functionality from the user's perspective to ensure the team focuses on delivering value.
What is the purpose of a spike in Agile development?
Answer: To conduct time-boxed research or experimentation to reduce uncertainty
A spike is a time-boxed investigation used to gain knowledge and reduce uncertainty before committing to implementation.
Which branching strategy best aligns with Agile continuous delivery practices?
Answer: Trunk-based development with short-lived branches
Trunk-based development with short-lived branches supports frequent integration and continuous delivery.
What role does automated regression testing play in Agile development?
Answer: It provides rapid feedback on whether new changes break existing functionality
Automated regression tests give teams fast feedback on unintended side effects of new code changes.