Question
What is the purpose of 'version control systems' (VC
- S like Git?
Solution
Git is a distributed VCS where every developer has a complete copy of the repository. Key concepts: commit (snapshot of changes), branch (parallel development line), merge (combining branches), pull request (code review before merge). Platforms: GitHub, GitLab, Bitbucket. Banks use Git for managing banking application source code, with strict branch policies, mandatory code reviews, and integration with CI/CD pipelines for compliance with change management procedures.
More Software Engineering and Web Technology Questions
- What is 'Business Continuity Planning' (BCP) in the context of IT for banks?
- A cloud app experiences sudden spikes for a short period (10–15 seconds). Traditional CPU-based auto-scaling is too slow. Which method is MOST effective?
- What is a 'RESTful API' and what are its key architectural constraints?
- What is refactoring?
- What is 'virtualization' in computing?
- What is the primary purpose of Cloud Cost Optimisation strategies such as Reserved Instances, Spot Instances, and Right-sizing?
- A computer system has a cache memory with an access time of 10 ns and a main memory with an access time of 100 ns. If the cache hit ratio is 95%, what is t...
- What does DMA stand for?
- Which of the following best describes 'microservices architecture'?
- Which of the following cloud computing concepts ensures that a system continues to operate correctly even when some of its components fail?