Which three of the following are code quality metrics?
Options:
A.
Unit tests per class
B.
Cycle time per product backlog item
C.
Number of check-ins per day
D.
Depth of inheritance
E.
Cyclomatic complexity
F.
Class coupling
Answer:
D, E, F
Explanation:
Explanation:
Number of checkins per day says something about whether the developers are committing often enough. Depth of inheritance says some about complexiity, just like class coupling and cyclomatic complexity. Unit tests per class don't say anything about quality, though no unit tests might indicate a maintenance problem. Cycle time per product backlog item says something about the scrum process.
Question 13
How long is the daily scrum?
Options:
A.
The scrum master ends the meeting when it is done
B.
This is for the developers to decide
C.
At most 15 minutes
D.
At least 15 minutes
E.
Around 15 minutes, but more if necessary
Answer:
C
Explanation:
Explanation:
The timebox for the daily scrum is 15 minutes. The timebox doesn't say anything about a minimum length, just about a maximum length.
Question 14
What is the commitment for the sprint backlog?
Options:
A.
Definition of done
B.
Sprint goal
C.
Sprint planning outcome
D.
Product goal
Answer:
B
Explanation:
Explanation:
If you are not sure, please review the section scrum artifacts in the scrum guide.
Question 15
What is a merge in a version control system?
Options:
A.
Identifying a particular codebase as ready for distribution
B.
Combining two or more versions of code into a single codebase
C.
Copying a portion of a codebase to isolate it from the original codebase
D.
Two or more developers working together to ensure proper coding and configuration management
Answer:
B
Explanation:
Explanation:
Merging means combining two different versions of the code into one version.