Donna has been developing software for her company. She makes a copy of the directory where her code is stored each time she makes a significant change. However, the project she started years ago is now much larger and there are two other developers who also work on the program with her. She would like a way to better manage the code so that she can revert to previous states if necessary and track changes made by each person. Which technology would you suggest?
- Continuous integration application
- Code repository
- Workflow automation
- Chargebacks for each developer
Answer: A code repository organizes code branches to keep code consistent even when multiple teams are working on the same areas in parallel. Developers can publish code changes to the repository, can synchronize their local copy of the code with the repository, or can revert to previously published versions.
Learn More :
Cloud Infrastructure Chapter 9
- Which of the following is not a benefit of standardization?
- Which strategy uses a structured, centralized approach to applying IT modifications?
- After a development team solves bugs within a web application, what should it do next?
- Which of the following is a storage component containing firmware that should be updated in an iSCSI environment?
- Which type of patch addresses a single small issue?
- An existing cloud virtual machine does not have the computing power to properly serve an application. What should you do?
- Before determining that performance levels are out of the norm, what is required?
- Which strategy ensures adequate resources are available for future service provisioning?
- What is required in order to ensure an effective failover cluster?
- Which software development methodology has continuous software improvements being developed?
- Which phrase refers to the average amount of time before potential hard disk failures?
- Which of the following can help technicians identify cloud performance issues?
- Which ITIL phase is related to support documentation such as service level agreements?
- ______ is an organizational documentation that ensures tasks are performed consistently.
- Which landscape is used for testing small changes made to code immediately after development?
- Which of the following is not a method for deploying application updates?
- Which of the following is not a benefit of standardization?
- When should maintenance windows be scheduled?
- Carlos works in the IT department at Sample Bank. He uses a cloud-based e-mail system and has been asked by his manager to establish metrics on mailbox usage per department so that department budgets can be billed for the expense of hosting department e-mail. What is this practice known as?
- Capacity management has responsibility for ensuring that the capacity of the IT service is optimally matched to what?
- Which of the following defines the rule sets by which users and administrators must abide?