Questions and CORRECT Answers
Which of the following is the basis for Sitecore Helix principles and conventions?
Atomic design conventions
Software design rules
Principles of Package Design for modular architecture
Best practices for system architecture - CORRECT ANSWER - Atomic design
conventions
What are the advantages of using Sitecore Helix when developing your implementation? (There
may be more than one correct answer.)
Reduced technical debt
More maintainable code
Long-term flexibility
Predesigned customization options - CORRECT ANSWER - Reduced technical debt
More maintainable code
Long-term flexibility
Which of the following statements are true about Sitecore Helix Examples?
1. There may be more than one correct answer.
2. They show how Sitecore Helix can be applied using different rendering technologies and
tooling.
3. They were created by Sitecore experts to help you see how Helix can be applied to solutions.
3. They are essentially used as "accelerator kits."
4. They provide coding examples that you can use as references when designing
implementations. - CORRECT ANSWER - 1. There may be more than one correct answer.
2. They show how Sitecore Helix can be applied using different rendering technologies and
tooling.
3. They were created by Sitecore experts to help you see how Helix can be applied to solutions.
,4. They provide coding examples that you can use as references when designing
implementations.
Which of the following statements best describes Sitecore Helix?
Sitecore Helix is a rule book for system architecture.
Sitecore Helix is a set of software design patterns.
Sitecore Helix is a set of recommended practices and conventions for solution architecture.
Sitecore Helix is a starter kit to help accelerate the development of your website. - CORRECT
ANSWER - Sitecore Helix is a set of recommended practices and conventions for solution
architecture.
Which of the following statements describes a benefit of using Sitecore Helix? (Note that there
may be more than one correct answer.)
1. Sitecore Helix helps you get past many common pitfalls and mistakes that first-time
implementors will put together.
2. Sitecore Helix makes it easier for your code to change over time as your solution evolves and
grows.
3. Sitecore Helix makes testing changes to your solution easier.
4. Sitecore Helix provides you with code templates to use in your website. - CORRECT
ANSWER - 1. Sitecore Helix helps you get past many common pitfalls and mistakes that
first-time implementors will put together.
2. Sitecore Helix makes it easier for your code to change over time as your solution evolves and
grows.
3. Sitecore Helix makes testing changes to your solution easier.
How would you best describe the Lighthouse Demo environment?
A demo environment that shows a website built with Sitecore, using Helix principles
A collection of code templates you can use for your website
A repository of example solutions that shows how Helix can work with various types of sites and
tooling
, A set of components and platform extensions that adhere to Sitecore Helix principles and can
help you build out your solution more quickly - CORRECT ANSWER - A demo
environment that shows a website built with Sitecore, using Helix principles
here can you access the Sitecore Helix Examples if you would like to study their application of
Helix principles and conventions?
Github
Support Services
Self-Help Portal
Your Sitecore License Agreement - CORRECT ANSWER - Github
What sort of questions might you ask yourself when thinking about how to apply the Principles
of Package Design for Package Coupling?
How do the modules connect?
How do you control the dependencies of your solution?
What defines a module?
How do you make modules manageable? - CORRECT ANSWER - Design for Package
Coupling?
How do the modules connect?
Which of the following statements describes the Stable Dependencies Principle?
Code should depend in the direction of stability.
A module should be as abstract as it is stable.
The granule of reuse is the granule of release.
The classes in a module should be closed together against the same kinds of changes. -
CORRECT ANSWER - Code should depend in the direction of stability.
Read the following quote and then choose which Principle of Package Design best applies to the
structure described: