Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to define the main purpose of an ADR.
Microservices
An ADR is a document that captures the [1] made during a software architecture process. Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing decisions with bugs or errors.
✗ Incorrect
An ADR records architectural decisions to keep track of why and how choices were made.
2fill in blank
mediumComplete the code to show what an ADR typically includes.
Microservices
An ADR usually contains the context, the decision, and the [1] of that decision.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing code or tests instead of consequences.
✗ Incorrect
The ADR explains the consequences of the decision to understand its impact.
3fill in blank
hardFix the error in the ADR filename format.
Microservices
The ADR filename should be like '[1]-short-title.md' to keep files ordered and clear.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using words instead of numbers for ordering.
✗ Incorrect
Using a number like 001 at the start keeps ADR files in order.
4fill in blank
hardFill both blanks to complete the ADR creation command and file extension.
Microservices
To create a new ADR, run 'adr [1]' and save it as '[2]'.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'update' command or '.txt' extension.
✗ Incorrect
The command new creates an ADR and the file is saved as a Markdown file .md.
5fill in blank
hardFill all three blanks to complete the ADR structure with title, status, and date.
Microservices
# [1] Status: [2] Date: [3]
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up status and title or wrong date format.
✗ Incorrect
The ADR starts with a title, then shows the status like 'Accepted', and the date it was made.