From the course: Agile Software Development: Remote Teams
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Version control: Never run a remote team without it
From the course: Agile Software Development: Remote Teams
Version control: Never run a remote team without it
- [Instructor] Let me ask you a question. Where is your code? For some organizations the code that runs their business can only be found on an individual computer or perhaps a server that is in an office closet. Whenever I see this scenario, I get a little nervous. Having your code in only one location presents a lot of risks. What if that laptop was stolen or damaged? Or what if there was a fire or water damage to the building? In addition to the risk, there's also a workflow challenge if multiple people want to make changes to that code. Without a system to effectively track changes, it can be really difficult to find and fix the source of a bug. If you have multiple people working on different parts of the code, they might unintentionally overwrite one of their collaborator's changes, resulting in even more bugs. Luckily there are tried and true tools that can help protect against these scenarios, version control. Today the most widely used version control system is Git, a…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
(Locked)
Virtual private networks (VPNs) and firewalls2m 9s
-
(Locked)
Encryption and two-factor authentication2m 35s
-
(Locked)
Version control: Never run a remote team without it3m 55s
-
(Locked)
Methodologies that drive development4m 13s
-
(Locked)
Continuous improvement and marginal gains3m 49s
-
(Locked)
Continuous integration, delivery, and deployment3m 33s
-
(Locked)
Understanding technical debt3m 18s
-
(Locked)
-
-
-