Skip to content

Latest commit

 

History

History
87 lines (74 loc) · 6.93 KB

README.md

File metadata and controls

87 lines (74 loc) · 6.93 KB

Agile Training

DevOps

Transformation

Ideals

Branching

What is a branching strategy? source

A “branching strategy” refers to the strategy a software development team employs when writing, merging, and shipping code in the context of a version control system like Git. Software developers working as a team on the same codebase must share their changes with each other. But how can they do this efficiently while avoiding malfunctions in their application? The goal of any branching strategy is to solve that problem and to enable teams to work together on the same source code without trampling on each other. A branching strategy defines how a team uses branches to achieve this level of concurrent development.

Agile & Scrum Basics

Best Practices

Additional Learning

Requirements & Testing

Additional Learning

Clean Code

  1. What is Clean Code? (108m)
  2. Comments Lie (66m)
  3. Professionalism (60m)
  4. TDD (90m)
  5. Good Architecture (130m)

Additional Learning

Recommended Reading