BlogsGoogleCode Review and Collaboration Tools

Code Review and Collaboration Tools

Code Review and Collaboration Tools

16
posts
2006–2023

Google's internal and external tools for code review and developer collaboration have evolved to improve code quality and team productivity. Early efforts focused on establishing robust code review processes and providing the necessary infrastructure. The introduction of Git support for Google Code and the concept of 'Assigned Code Reviewers' signify a move towards more structured and efficient workflows, facilitating better collaboration among developers. This post introduces Post-Commit Web Hooks for automated code review triggers and discusses best practices for managing legacy code, testing, tech stack choices, deployment strategies, and security to mitigate common developer challenges.

2023

All treats, no tricks: 6 solutions to common developers challenges- Google Developers Blog

10/30/2023

This post addresses common developer challenges by providing best practices for managing legacy code (simplification, version control, refactoring tools, testing, documentation), improving testing (gamification, pair programming, automation), navigating tech stack limitations (advocating for change, pitching benefits, showcasing expertise, upskilling, compromise), shipping code smarter (considering business hours, automating testing, staging environments, rollback plans, monitoring, communication, scheduled deployments, weekend on-call, post-deployment reviews, thorough planning, risk evaluation), and preventing security breaches (system updates, strong passwords, 2FA, phishing awareness, security audits, backups, third-party vendor due diligence, vendor security requirements, vendor activity monitoring, strong internal security controls, vetting third-party APIs, secure coding practices).

2011

Announcing Git Support for Google Code Project Hosting- Google Developers Blog

8/1/2011

This post announces the integration of Git as a supported version control system for Google Code project hosting, alongside Subversion. It highlights the benefits of Git for developers, such as distributed development, faster branching and merging, and improved performance. It also introduces the concept of 'Assigned Code Reviewers' to streamline the code review process.

A new test suite for rich text editing- Google Developers Blog

4/4/2011

This post introduces a new test suite specifically designed for rich text editing, aiming to improve the quality and reliability of such components within Google's development ecosystem. This contributes to the broader theme of enhancing developer tools and ensuring the robustness of the software being built.

Make quick fixes quicker on Google Project Hosting- Google Developers Blog

1/18/2011

Introduced "Quick Fixes" on Google Project Hosting, a feature designed to streamline the process of making small, rapid changes to code, thereby accelerating bug resolution and iteration cycles for developers.

2010

Faster Subversion Hosting for Project Hosting on Google Code- Google Developers Blog

3/19/2010

This post details efforts to improve the performance of Subversion hosting for Project Hosting on Google Code. It describes the implementation of faster Subversion hosting, which involved optimizing the underlying infrastructure and potentially leveraging new technologies to reduce latency and improve the overall experience for developers using the platform for version control.

2009

Mercurial server-side clone support for Project Hosting on Google Code- Google Developers Blog

10/9/2009

Introduced server-side clone support for Mercurial repositories within Project Hosting on Google Code. This feature allows users to clone repositories directly from the server, improving efficiency and reducing the need for intermediate copies.

Closing the Loop - Version Control and Issue Tracker Integration- Google Developers Blog

5/15/2009

This post enhances the code review and collaboration story by detailing the integration of the issue tracker with version control systems. This integration allows for automatic linking of code changes to specific issues, improving traceability and closing the loop between development tasks and their implementation.

Project Hosting Upgraded to Subversion 1.5- Google Developers Blog

2/3/2009

This post announces the upgrade of Google Project Hosting to Subversion 1.5. This upgrade provides developers with improved features for version control, which is a foundational element for code review and collaboration tools, enabling more efficient management of code changes and project history.

Post-Commit Web Hooks for Google Code Project Hosting- Google Developers Blog

1/29/2009

Introduced Post-Commit Web Hooks for Google Code Project Hosting, allowing developers to trigger automated actions (e.g., running tests, updating issue trackers) upon code commits. This enhances the automation and integration capabilities of the code hosting platform.

2008

Increased code search coverage, now with Git and Mercurial support- Google Developers Blog

12/9/2008

This post significantly enhances code search capabilities by adding support for Git and Mercurial repositories. This expands the reach of code search beyond previous limitations, making it easier for developers to find and understand code across different version control systems, which is crucial for collaboration and code review.

Improving the issue tracker for larger projects- Google Developers Blog

11/14/2008

This post contributes to the feature thread by detailing improvements made to the issue tracker specifically for larger projects. This enhancement aims to streamline the management of bugs and feature requests, which are critical components of the collaborative development process and directly impact code review and team productivity.

Looks Good To Me, Part Deux -- Assigned Code Reviewers- Google Developers Blog

10/24/2008

Introduced Post-Commit Web Hooks for automated code review triggers, allowing for more efficient and automated code review processes.

Google Code Review: OWF, Content Licenses, Secure Ajax APIs, CalDAV and more- Google Developers Blog

8/1/2008

This post introduces "Quick Fixes" on Google Code, a feature designed to streamline the code review process by allowing reviewers to suggest small, automated code changes directly within the review interface. It also discusses the integration of OWF (Open Web Foundation) content licenses, the security implications of Ajax APIs, and the adoption of CalDAV for contact synchronization, indicating a broader effort to enhance developer tools and standards.

Looks Good To Me - Source Code Review Tools- Google Developers Blog

7/30/2008

This post introduces "Quick Fixes" on Google Code, a feature that allows developers to quickly apply suggested changes to their code during the review process, streamlining the workflow and improving efficiency.

Code Review: Friend Connect, App Engines kick in, Flash-y maps, and documenting the Open Web- Google Developers Blog

5/16/2008

This post introduces Post-Commit Web Hooks for Google Code, allowing for automated actions upon code commits, and discusses the integration of Friend Connect for social features within Google Code. It also mentions updates to App Engine and Flash-based map visualizations.

2006

New Project Released into Open Source: GTAGS- Google Developers Blog

1/20/2006

This post announces the release of GTAGS, an open-source project that provides a language-agnostic tool for indexing and navigating source code. GTAGS aims to improve developer productivity by enabling faster code searching and understanding, complementing existing code review and collaboration tools.