DA0-002 · Question #42
Which of the following supports capabilities such as automatic versioning, corruption checks, KPIs, and user authentication?
The correct answer is D. Source control. Source control systems offer capabilities such as automatic versioning, corruption checks, and user authentication for managing code and data assets.
Question
Which of the following supports capabilities such as automatic versioning, corruption checks, KPIs, and user authentication?
Options
- ANotebook
- BREST API
- CPipeline
- DSource control
How the community answered
(55 responses)- A4% (2)
- B2% (1)
- C7% (4)
- D87% (48)
Why each option
Source control systems offer capabilities such as automatic versioning, corruption checks, and user authentication for managing code and data assets.
A notebook (e.g., Jupyter notebook) is an interactive computing environment, not a system designed for automatic versioning, corruption checks, or user authentication at a system level.
A REST API is an architectural style for networked applications, providing an interface for interaction, but it does not inherently provide versioning, corruption checks, or user authentication capabilities itself.
A pipeline (e.g., CI/CD pipeline) is a series of automated steps for building, testing, and deploying, which relies on version control but doesn't provide these capabilities directly.
Source control systems, such as Git, inherently provide automatic versioning, allowing changes to be tracked and reverted, and often include mechanisms for data integrity (corruption checks) and user authentication for access control. While KPIs are more directly related to project management and monitoring, a well-integrated source control system is fundamental for managing assets where such metrics might be applied or tracked as part of a development lifecycle.
Concept tested: Features of source control systems
Source: https://learn.microsoft.com/en-us/azure/devops/repos/git/what-is-git
Topics
Community Discussion
No community discussion yet for this question.