Skip to content

Commit f7b8453

Browse files
Improve: formatting after PR #14 with some answers from other issues
1 parent 3bc4c95 commit f7b8453

File tree

1 file changed

+66
-33
lines changed

1 file changed

+66
-33
lines changed

README.md

Lines changed: 66 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
- Spying;
3939
- Stubbing;
4040
- Technical Debt;
41-
- Test-Driven Development (TDD);
41+
- Test Driven Development (TDD);
4242
- Test First Development (TFD);
4343
- **Much More!**
4444
4. Questions are similar to the actual exam, without duplications (like in other courses ;-)).
4545
5. The Practice Tests Exams simulate the actual exam's content, timing, and percentage required to pass the exam.
4646
6. This course is **not** a Professional Scrum Developer I (PSD I) Exam Dump. Some people use brain dumps or exam dumps, but that's absurd, which we don't practice.
47-
7. 280 **unique** questions.
47+
7. 291 **unique** questions.
4848

4949
## ☝️ Course Updates
5050

@@ -381,7 +381,18 @@ We are so thankful for every contribution, which makes sure we can deliver top-n
381381
| 277 | [Who must be present at the Daily Scrum meeting?](#who-must-be-present-at-the-daily-scrum-meeting) |
382382
| 278 | [Who should be present during Product Backlog Refinement? (choose all that apply)](#who-should-be-present-during-product-backlog-refinement-choose-all-that-apply) |
383383
| 279 | [You are on a Scrum Team that is enhancing an existing Product. Which is the LEAST useful piece of documentation you want to have at your disposal?](#you-are-on-a-scrum-team-that-is-enhancing-an-existing-product-which-is-the-least-useful-piece-of-documentation-you-want-to-have-at-your-disposal) |
384-
| 280 | [True or False: Test-Driven Development is a predictable way to develop working, well-organized code?](#true-or-false-test-driven-development-is-a-predictable-way-to-develop-working-well-organized-code) |
384+
| 280 | [True or False: Test Driven Development is a predictable way to develop working, well-organized code?](#true-or-false-test-driven-development-is-a-predictable-way-to-develop-working-well-organized-code) |
385+
| 281 | [The Scrum Team should have all the skills needed to: (choose the best answer)](#the-scrum-team-should-have-all-the-skills-needed-to-choose-the-best-answer) |
386+
| 282 | [Who determines when it is appropriate to update the Sprint Backlog during a Sprint? (choose the best answer)](#who-determines-when-it-is-appropriate-to-update-the-sprint-backlog-during-a-sprint-choose-the-best-answer) |
387+
| 283 | [What is the Scrum Master responsible for during the Sprint Restrospective? (choose the best answer)](#what-is-the-scrum-master-responsible-for-during-the-sprint-restrospective-choose-the-best-answer) |
388+
| 284 | [The right time to refactor code using Test Driven Development is: (choose the best answer)](#the-right-time-to-refactor-code-using-test-driven-development-is-choose-the-best-answer) |
389+
| 285 | [When should Product Backlog refinement occur? (choose the best answer)](#when-should-product-backlog-refinement-occur-choose-the-best-answer) |
390+
| 286 | [Why is architectural layering important for emergent systems? (choose the best three answers)](#why-is-architectural-layering-important-for-emergent-systems-choose-the-best-three-answers) |
391+
| 287 | [Is it a good idea to follow each automated build with the execution of automated tests?](#is-it-a-good-idea-to-follow-each-automated-build-with-the-execution-of-automated-tests?) |
392+
| 288 | [What is Pair Programming? (choose the best answer)](#what-is-pair-programming-choose-the-best-answer) |
393+
| 289 | [What are the top three benefits of a good Definition of Done? (choose the best three answers)](#what-are-the-top-three-benefits-of-a-good-definition-of-done-choose-the-best-three-answers) |
394+
| 290 | [Which best describes the practice of branching code in a version control system? (choose the best answer)](#which-best-describes-the-practice-of-branching-code-in-a-version-control-system-choose-the-best-answer) |
395+
| 291 | [Cyclomatic Complexity is a metric for: (choose the best answer)](#cyclomatic-complexity-is-a-metric-for-choose-the-best-answer) |
385396

386397

387398
### When can Product Backlog Refinement occur?
@@ -813,11 +824,11 @@ _[⬆ Back to Top](#table-of-contents)_
813824
### Which of the following are DevOps Practices?
814825

815826
- [ ] Continuous Integration / Continuous Deployment / Continuous Delivery.
816-
- [x] Blue-Green Deployment.
827+
- [ ] Blue-Green Deployment.
817828
- [ ] Hypothesis Driven Development.
818829
- [ ] Vertical Teams.
819830
- [ ] Blameless Postmortem.
820-
- [ ] All of the above.
831+
- [x] All of the above.
821832

822833
_[⬆ Back to Top](#table-of-contents)_
823834

@@ -2288,7 +2299,7 @@ _[⬆ Back to Top](#table-of-contents)_
22882299

22892300
### Which one is a code metric? (pick all that apply)
22902301

2291-
- [x] Code Coverage.
2302+
- [ ] Code Coverage.
22922303
- [x] Lines of Code.
22932304
- [ ] Automated Build.
22942305
- [ ] Test Doubles.
@@ -2718,7 +2729,7 @@ _[⬆ Back to Top](#table-of-contents)_
27182729

27192730
### What is NOT Test Driven Development?
27202731

2721-
- [ ] A predictable way to develop working, clean code.
2732+
- [x] A predictable way to develop working, clean code.
27222733
- [ ] A Software Development technique based on automated tests.
27232734
- [ ] An incremental and emergent approach to Software Design.
27242735
- [x] Testing existing Software before developing any new Software.
@@ -2940,87 +2951,109 @@ _[⬆ Back to Top](#table-of-contents)_
29402951

29412952
_[⬆ Back to Top](#table-of-contents)_
29422953

2943-
### True or False: Test-Driven Development is a predictable way to develop working, well-organized code?
2954+
### True or False: Test Driven Development is a predictable way to develop working, well-organized code?
29442955

29452956
- [ ] True.
29462957
- [x] False.
29472958

29482959
_[⬆ Back to Top](#table-of-contents)_
29492960

2950-
### The Scrum Team should have all the skills needed to : (choose the best answer)
2961+
### The Scrum Team should have all the skills needed to: (choose the best answer)
29512962

2952-
- [ ] Do all of the development work, exept for specialized testing that requires additional tools and environments.
2963+
- [ ] Do all of the development work, except for specialized testing that requires additional tools and environments.
29532964
- [ ] Complete the project within the date and cost as calculated by the Product Owner.
29542965
- [x] Turn Product Backlog item into a valuable, useful Increment.
29552966

2967+
_[⬆ Back to Top](#table-of-contents)_
2968+
29562969
### Who determines when it is appropriate to update the Sprint Backlog during a Sprint? (choose the best answer)
29572970

2958-
- [ ] The scrum Team.
2971+
- [ ] The Scrum Team.
29592972
- [ ] The Project Manager.
29602973
- [ ] The Product Owner.
2961-
- [x] The developers.
2974+
- [x] The Developers.
2975+
2976+
_[⬆ Back to Top](#table-of-contents)_
29622977

2963-
### What is the Scrum Master responsible for during the Sprint Restrospective ? (choose the best answer)
2978+
### What is the Scrum Master responsible for during the Sprint Restrospective? (choose the best answer)
29642979

29652980
- [ ] Summerizing and reporting the discussions to managment.
29662981
- [ ] Acting as a scribe to capture the Scrum Team's answers.
2967-
- [x] Participating as a Scrum Team memeber and facilitating as requested or needed.
2968-
- [ ] Priorizing the resulting action items.
2982+
- [x] Participating as a Scrum Team member and facilitating as requested or needed.
2983+
- [ ] Prioritizing the resulting action items.
29692984

2970-
### The right time to refactor code using Test-Driven Development is : (choose the best answer)
2985+
_[⬆ Back to Top](#table-of-contents)_
2986+
2987+
### The right time to refactor code using Test Driven Development is: (choose the best answer)
29712988

29722989
- [ ] When I can see the "debt" building in the code.
29732990
- [ ] When preparing legacy code for unit tests.
29742991
- [x] After the test passes.
29752992
- [ ] After the test fails.
29762993

2977-
### When should Produt Backlog refinement occur ? (choose the best answer)
2994+
_[⬆ Back to Top](#table-of-contents)_
2995+
2996+
### When should Product Backlog refinement occur? (choose the best answer)
29782997

2979-
- [x] Anythime the Scrum Team feels Product Backlog items require more precision.
2998+
- [x] Anytime the Scrum Team feels Product Backlog items require more precision.
29802999
- [ ] Always prior to Sprint Planning.
29813000
- [ ] Only during refinement meetings planned by the Product Owner.
29823001
- [ ] Only during Sprint Planning.
29833002

2984-
### Why is archittectural layering importat for emergent systems ? (choose the best three answers)
3003+
_[⬆ Back to Top](#table-of-contents)_
3004+
3005+
### Why is architectural layering important for emergent systems? (choose the best three answers)
29853006

29863007
- [x] Layering makes it easier to reuse functionality.
2987-
- [ ] Layering assigns clear responsabilities to individual Developers.
3008+
- [ ] Layering assigns clear responsibilities to individual Developers.
29883009
- [x] Layering separates different logical concerns withing the system.
2989-
- [x] Layering increases maintaainability of a system by isolating functional responsibilites.
3010+
- [x] Layering increases maintainability of a system by isolating functional responsibilites.
29903011

2991-
### Is it a good idea to follow each automated build with the execution of automated tests.
3012+
_[⬆ Back to Top](#table-of-contents)_
3013+
3014+
### Is it a good idea to follow each automated build with the execution of automated tests?
29923015

29933016
- [ ] Yes. Code coverege can be used to assess progress.
29943017
- [ ] No. Automated tests should be executed when the implementation of a Product Backlog item is complete.
2995-
- [x] Yes. The tests may idenify weather there are problems tha the developers should fix before proceeding.
2996-
- [ ] No. Ot would take too much time.
3018+
- [x] Yes. The tests may identify wheather there are problems that the Developers should fix before proceeding.
3019+
- [ ] No. It would take too much time.
3020+
3021+
_[⬆ Back to Top](#table-of-contents)_
29973022

2998-
### What is Pair Programming ? (choose the best answer)
3023+
### What is Pair Programming? (choose the best answer)
29993024

3000-
- [ ] Developpers that are able to write code both in the back-end and the front-end.
3001-
- [x] Two Developpers working on the same problem, at the same computer (physically or virtually), at the same time.
3002-
- [ ] Two persons working on the same Product Backlog item trying tto get it one as soon as possible.
3025+
- [ ] Developers that are able to write code both in the back-end and the front-end.
3026+
- [x] Two Developers working on the same problem, at the same computer (physically or virtually), at the same time.
3027+
- [ ] Two persons working on the same Product Backlog item trying to get it one as soon as possible.
30033028
- [ ] A Tester and a Developer working together to ensure high quality.
30043029

3030+
_[⬆ Back to Top](#table-of-contents)_
3031+
30053032
### What are the top three benefits of a good Definition of Done? (choose the best three answers)
30063033

30073034
- [x] Clear Communication of the Scrum Team's quality standards.
30083035
- [x] A fully valuable, useful Increment by the end of each Sprint.
3009-
- [ ] An ongoing strategy or technique for steadely adressing technical debt.
3036+
- [ ] An ongoing strategy or technique for steadely adressing Technical Debt.
30103037
- [x] Guidance on the specific patterns to be implemented in code.
30113038
- [ ] A full description of all test steps.
30123039

3013-
### Whih best describes the practice of branching code in a version control system ? (choose the best answer)
3040+
_[⬆ Back to Top](#table-of-contents)_
3041+
3042+
### Which best describes the practice of branching code in a version control system? (choose the best answer)
30143043

30153044
- [ ] Tagging or labelling a particular codebase as ready for distribution.
3016-
- [x] Creating a dublicate of existing code, isolated from the original code.
3045+
- [x] Creating a duplicate of existing code, isolated from the original code.
30173046
- [ ] Releasing a specific codebase into a production environment.
30183047
- [ ] Combining two or more branches of code into a signe codebase.
30193048

3020-
### Cyclomatic complexity is a metric for: (choose the best answer)
3049+
_[⬆ Back to Top](#table-of-contents)_
3050+
3051+
### Cyclomatic Complexity is a metric for: (choose the best answer)
30213052

30223053
- [ ] Assessing if code is written in as few lines as possible.
30233054
- [ ] A measurement for complexity based on the number of people involved.
30243055
- [ ] Determinine the number of unit tests required to ensure correctness.
3025-
- [ ] Demonstratin code is well structured and cleanly implementd.
3056+
- [ ] Demonstrating code is well structured and cleanly implemented.
30263057
- [x] Measuring branching structures and nesting levels in code.
3058+
3059+
_[⬆ Back to Top](#table-of-contents)_

0 commit comments

Comments
 (0)