|
38 | 38 | - Spying; |
39 | 39 | - Stubbing; |
40 | 40 | - Technical Debt; |
41 | | - - Test-Driven Development (TDD); |
| 41 | + - Test Driven Development (TDD); |
42 | 42 | - Test First Development (TFD); |
43 | 43 | - **Much More!** |
44 | 44 | 4. Questions are similar to the actual exam, without duplications (like in other courses ;-)). |
45 | 45 | 5. The Practice Tests Exams simulate the actual exam's content, timing, and percentage required to pass the exam. |
46 | 46 | 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. |
48 | 48 |
|
49 | 49 | ## ☝️ Course Updates |
50 | 50 |
|
@@ -381,7 +381,18 @@ We are so thankful for every contribution, which makes sure we can deliver top-n |
381 | 381 | | 277 | [Who must be present at the Daily Scrum meeting?](#who-must-be-present-at-the-daily-scrum-meeting) | |
382 | 382 | | 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) | |
383 | 383 | | 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) | |
385 | 396 |
|
386 | 397 |
|
387 | 398 | ### When can Product Backlog Refinement occur? |
@@ -813,11 +824,11 @@ _[⬆ Back to Top](#table-of-contents)_ |
813 | 824 | ### Which of the following are DevOps Practices? |
814 | 825 |
|
815 | 826 | - [ ] Continuous Integration / Continuous Deployment / Continuous Delivery. |
816 | | -- [x] Blue-Green Deployment. |
| 827 | +- [ ] Blue-Green Deployment. |
817 | 828 | - [ ] Hypothesis Driven Development. |
818 | 829 | - [ ] Vertical Teams. |
819 | 830 | - [ ] Blameless Postmortem. |
820 | | -- [ ] All of the above. |
| 831 | +- [x] All of the above. |
821 | 832 |
|
822 | 833 | _[⬆ Back to Top](#table-of-contents)_ |
823 | 834 |
|
@@ -2288,7 +2299,7 @@ _[⬆ Back to Top](#table-of-contents)_ |
2288 | 2299 |
|
2289 | 2300 | ### Which one is a code metric? (pick all that apply) |
2290 | 2301 |
|
2291 | | -- [x] Code Coverage. |
| 2302 | +- [ ] Code Coverage. |
2292 | 2303 | - [x] Lines of Code. |
2293 | 2304 | - [ ] Automated Build. |
2294 | 2305 | - [ ] Test Doubles. |
@@ -2718,7 +2729,7 @@ _[⬆ Back to Top](#table-of-contents)_ |
2718 | 2729 |
|
2719 | 2730 | ### What is NOT Test Driven Development? |
2720 | 2731 |
|
2721 | | -- [ ] A predictable way to develop working, clean code. |
| 2732 | +- [x] A predictable way to develop working, clean code. |
2722 | 2733 | - [ ] A Software Development technique based on automated tests. |
2723 | 2734 | - [ ] An incremental and emergent approach to Software Design. |
2724 | 2735 | - [x] Testing existing Software before developing any new Software. |
@@ -2940,87 +2951,109 @@ _[⬆ Back to Top](#table-of-contents)_ |
2940 | 2951 |
|
2941 | 2952 | _[⬆ Back to Top](#table-of-contents)_ |
2942 | 2953 |
|
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? |
2944 | 2955 |
|
2945 | 2956 | - [ ] True. |
2946 | 2957 | - [x] False. |
2947 | 2958 |
|
2948 | 2959 | _[⬆ Back to Top](#table-of-contents)_ |
2949 | 2960 |
|
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) |
2951 | 2962 |
|
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. |
2953 | 2964 | - [ ] Complete the project within the date and cost as calculated by the Product Owner. |
2954 | 2965 | - [x] Turn Product Backlog item into a valuable, useful Increment. |
2955 | 2966 |
|
| 2967 | +_[⬆ Back to Top](#table-of-contents)_ |
| 2968 | + |
2956 | 2969 | ### Who determines when it is appropriate to update the Sprint Backlog during a Sprint? (choose the best answer) |
2957 | 2970 |
|
2958 | | -- [ ] The scrum Team. |
| 2971 | +- [ ] The Scrum Team. |
2959 | 2972 | - [ ] The Project Manager. |
2960 | 2973 | - [ ] The Product Owner. |
2961 | | -- [x] The developers. |
| 2974 | +- [x] The Developers. |
| 2975 | + |
| 2976 | +_[⬆ Back to Top](#table-of-contents)_ |
2962 | 2977 |
|
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) |
2964 | 2979 |
|
2965 | 2980 | - [ ] Summerizing and reporting the discussions to managment. |
2966 | 2981 | - [ ] 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. |
2969 | 2984 |
|
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) |
2971 | 2988 |
|
2972 | 2989 | - [ ] When I can see the "debt" building in the code. |
2973 | 2990 | - [ ] When preparing legacy code for unit tests. |
2974 | 2991 | - [x] After the test passes. |
2975 | 2992 | - [ ] After the test fails. |
2976 | 2993 |
|
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) |
2978 | 2997 |
|
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. |
2980 | 2999 | - [ ] Always prior to Sprint Planning. |
2981 | 3000 | - [ ] Only during refinement meetings planned by the Product Owner. |
2982 | 3001 | - [ ] Only during Sprint Planning. |
2983 | 3002 |
|
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) |
2985 | 3006 |
|
2986 | 3007 | - [x] Layering makes it easier to reuse functionality. |
2987 | | -- [ ] Layering assigns clear responsabilities to individual Developers. |
| 3008 | +- [ ] Layering assigns clear responsibilities to individual Developers. |
2988 | 3009 | - [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. |
2990 | 3011 |
|
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? |
2992 | 3015 |
|
2993 | 3016 | - [ ] Yes. Code coverege can be used to assess progress. |
2994 | 3017 | - [ ] 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)_ |
2997 | 3022 |
|
2998 | | -### What is Pair Programming ? (choose the best answer) |
| 3023 | +### What is Pair Programming? (choose the best answer) |
2999 | 3024 |
|
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. |
3003 | 3028 | - [ ] A Tester and a Developer working together to ensure high quality. |
3004 | 3029 |
|
| 3030 | +_[⬆ Back to Top](#table-of-contents)_ |
| 3031 | + |
3005 | 3032 | ### What are the top three benefits of a good Definition of Done? (choose the best three answers) |
3006 | 3033 |
|
3007 | 3034 | - [x] Clear Communication of the Scrum Team's quality standards. |
3008 | 3035 | - [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. |
3010 | 3037 | - [x] Guidance on the specific patterns to be implemented in code. |
3011 | 3038 | - [ ] A full description of all test steps. |
3012 | 3039 |
|
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) |
3014 | 3043 |
|
3015 | 3044 | - [ ] 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. |
3017 | 3046 | - [ ] Releasing a specific codebase into a production environment. |
3018 | 3047 | - [ ] Combining two or more branches of code into a signe codebase. |
3019 | 3048 |
|
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) |
3021 | 3052 |
|
3022 | 3053 | - [ ] Assessing if code is written in as few lines as possible. |
3023 | 3054 | - [ ] A measurement for complexity based on the number of people involved. |
3024 | 3055 | - [ ] 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. |
3026 | 3057 | - [x] Measuring branching structures and nesting levels in code. |
| 3058 | + |
| 3059 | +_[⬆ Back to Top](#table-of-contents)_ |
0 commit comments