Summary
Working on code together in a team can be challenging; you have seen the complexity of topics such as project organization, task tracking, version control, code formatting, and review and documentation. Your code base is like a living organism, and therefore, maintaining the health of your code base to ensure continuity and consistency in quality can be challenging.
In this chapter, we discussed team member responsibilities, issue and task tracking tools, version control, coding standards, code review, and documentation. You now have a better understanding of the importance of these concepts to ensure proper code quality and make collaborating with team members a lot easier and more error-prone. You also got to know certain tools that can help us to better manage team resources, time, code quality, and the easy onboarding of new users.
In the next chapter, we will have a more detailed look into continuous integration/continuous deployment and delivery, which helps to...