Scrum PSD Practice Test - Questions Answers, Page 5
List of questions
Question 41

Which are two benefits of establishing naming conventions for code?
Naming conventions help to make the code more readable and it can reduce naming clashes.
Question 42

Choose two common cross-cutting concerns in application architecture
The others are either not cross-cutting or not related to architecture.
Question 43

When is performance testing most effectively performed?
It's best to do it often during development so that problems can be detected early. Perfomance testing on production will disturb the production environment.
Question 44

Why might a scrum team choose to do pair programming?
Pair programming means that two developers are coding together and performing live peer review. This will enhance the effectivity as it leads to increased code quality. Regardless of your opinion, when answering Question:s about pair programming, know that it's considered a really good practice for PSD. And in case you are wondering, the instructor of the course is also a big fan.
Question 45

The right time to refactor code using TDD is
You should refactor as soon as possible, but before the tests passes it cannot be refactored, because then it is not esatablished just yet. So it would still be part of the first version if changes would be made then.
Question 46

Why are automated builds important?
Automated builds will be made every time the code base gets changed. If a change to the code base breaks the build, the developers get informed immediately and can fix the build again without drifting off to far.
Question 47

When are testers and QA experts ideally included in the project?
Testing is an ongoing process, this is done by the developers. Developers can be specialized in testing. Please mind that the word developer means something else in the scrum context.
Question 48

When a continuous integration build fails, who should fix it?
The build should be fixed asap, the first person to notice is the person who broke it. This person usually best understands why and is therefore the best person to fix it.
Question 49

What is the role of modeling in scrum teams?
Models are in no way mandatory, however their value as increasing shared language is acknowledged.
Question 50

Who writes tests in a scrum team?
Tests are part of the development, and the development is done by the developers. There are no specific roles in scrum, even though members of the scrum team can have their own expertise.
Question