10

Writing Code in a Team

Writing code individually and writing code in a team can be very different experiences. As your team grows, new challenges will arise from working together on the same code base. The most apparent challenges are about code quality, ownership, and accountability. Who works on what? How can you keep consistent coding styles and quality? How can you review code? How can you easily onboard new colleagues?

The clear separation of duties, version control, tracking issues and tasks, agreeing on and enforcing a coding standard, CI/CD, code reviews, and documentation are all ways to streamline maintaining a code base within a team.

Version control and CI/CD are tools and techniques that can help data professionals work more ...

Get Fundamentals of Analytics Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.